coronalyze.datasets
===================

.. py:module:: coronalyze.datasets

.. autoapi-nested-parse::

   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
----------

.. autoapisummary::

   coronalyze.datasets.REGISTRY
   coronalyze.datasets.PIKACHU


Functions
---------

.. autoapisummary::

   coronalyze.datasets.fetch_coronagraph
   coronalyze.datasets.fetch_scene
   coronalyze.datasets.fetch_all


Module Contents
---------------

.. py:data:: REGISTRY

.. py:data:: PIKACHU

.. py:function:: fetch_coronagraph()

   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.


.. py:function:: fetch_scene()

   Fetch and unpack example ExoVista scene data.

   Downloads a modified Solar System scene for demonstration.

   Returns:
       Path to the ExoVista FITS file.


.. py:function:: fetch_all()

   Fetch all example data.

   Returns:
       Tuple of (coronagraph_path, scene_path).


