dataFetcher

dataFetcher.find_local_support_data() Path | None[source]

Return the path to the local supportData directory if running from a cloned repo in editable mode, otherwise return None.

Editable installs place modules under dist3/Basilisk/, while the repo’s supportData directory lives at the project root.

dataFetcher.get_path(file_enum: Enum) Path[source]

Return a filesystem path for the requested supportData file.

If running from a local Basilisk repo, the file is returned directly from supportData/. Otherwise, it is fetched or retrieved from the Pooch cache.

dataFetcher.tag_exists(tag_url: str) bool[source]

Return True if the given GitHub tag URL exists.

Cached so repeated calls never trigger additional network requests.