coronalyze.datasets#

Data management utilities for coronalyze.

This module provides utilities for managing and accessing example data files used by coronalyze. It uses pooch to handle data downloads and caching.

Attributes#

Functions#

fetch_coronagraph()

Fetch and unpack example coronagraph data.

fetch_scene()

Fetch and unpack example ExoVista scene data.

fetch_all()

Fetch all example data.

Module Contents#

coronalyze.datasets.REGISTRY#
coronalyze.datasets.PIKACHU#
coronalyze.datasets.fetch_coronagraph()[source]#

Fetch and unpack example coronagraph data.

Downloads the eac1_aavc_512 coronagraph (apodized vortex) for use with yippy and coronagraphoto.

Returns:

Path to the coronagraph directory.

Return type:

str

coronalyze.datasets.fetch_scene()[source]#

Fetch and unpack example ExoVista scene data.

Downloads a modified Solar System scene for demonstration.

Returns:

Path to the ExoVista FITS file.

Return type:

str

coronalyze.datasets.fetch_all()[source]#

Fetch all example data.

Returns:

Tuple of (coronagraph_path, scene_path).

Return type:

tuple[str, str]