§
    IR-e×  ã                   ó:   — d dl mZmZ dgZ G d„ de¬¦  «        ZdS )é    )ÚABCMetaÚabstractmethodÚ
NDDataBasec                   ó"  — e Zd ZdZed„ ¦   «         Zeed„ ¦   «         ¦   «         Zeed„ ¦   «         ¦   «         Zeed„ ¦   «         ¦   «         Z	eed„ ¦   «         ¦   «         Z
ed„ ¦   «         Zeed„ ¦   «         ¦   «         Zeed	„ ¦   «         ¦   «         Zd
S )r   aj  Base metaclass that defines the interface for N-dimensional datasets
    with associated meta information used in ``astropy``.

    All properties and ``__init__`` have to be overridden in subclasses. See
    `NDData` for a subclass that defines this interface on `numpy.ndarray`-like
    ``data``.

    See also: https://docs.astropy.org/en/stable/nddata/

    c                 ó   — d S )N© ©Úselfs    ú:lib/python3.11/site-packages/astropy/nddata/nddata_base.pyÚ__init__zNDDataBase.__init__   s   € àˆó    c                 ó   — dS )zThe stored dataset.Nr   r	   s    r   ÚdatazNDDataBase.data   s	   € ð 	ˆr   c                 ó   — dS )z³Mask for the dataset.

        Masks should follow the ``numpy`` convention that **valid** data points
        are marked by ``False`` and **invalid** ones with ``True``.
        Nr   r	   s    r   ÚmaskzNDDataBase.mask    s	   € ð ˆtr   c                 ó   — dS )zUnit for the dataset.Nr   r	   s    r   ÚunitzNDDataBase.unit*   ó	   € ð ˆtr   c                 ó   — dS )z.World coordinate system (WCS) for the dataset.Nr   r	   s    r   ÚwcszNDDataBase.wcs0   r   r   c                 ó   — dS )z\Image representation of the PSF for the dataset.

        Should be `ndarray`-like.
        Nr   r	   s    r   ÚpsfzNDDataBase.psf7   s	   € ð ˆtr   c                 ó   — dS )zWAdditional meta information about the dataset.

        Should be `dict`-like.
        Nr   r	   s    r   ÚmetazNDDataBase.meta?   s	   € ð ˆtr   c                 ó   — dS )zàUncertainty in the dataset.

        Should have an attribute ``uncertainty_type`` that defines what kind of
        uncertainty is stored, such as ``"std"`` for standard deviation or
        ``"var"`` for variance.
        Nr   r	   s    r   ÚuncertaintyzNDDataBase.uncertaintyH   s	   € ð ˆtr   N)Ú__name__Ú
__module__Ú__qualname__Ú__doc__r   r   Úpropertyr   r   r   r   r   r   r   r   r   r   r   r   
   s2  € € € € € ð	ð 	ð ðð ñ „^ðð Øðð ñ „^ñ „Xðð Øðð ñ „^ñ „Xðð Øðð ñ „^ñ „Xðð Øðð ñ „^ñ „Xðð
 ðð ñ „Xðð Øðð ñ „^ñ „Xðð Øðð ñ „^ñ „Xðð ð r   )Ú	metaclassN)Úabcr   r   Ú__all__r   r   r   r   ú<module>r%      sj   ðð
 (Ð 'Ð 'Ð 'Ð 'Ð 'Ð 'Ð 'àˆ.€ðGð Gð Gð Gð G˜7ð Gñ Gô Gð Gð Gð Gr   