Source code for lezargus.library.container.mosaic

"""Mosaic data container.

This module and class primarily deals with a collection of data cubes pieced
together into a single combined mosaic. Unlike the previous containers, this
does not directly subclass Astropy NDData and instead acts as a collection of
other reduced spectral cubes and performs operations on it.
"""

# isort: split
# Import required to remove circular dependencies from type checking.
from __future__ import annotations

from typing import TYPE_CHECKING

if TYPE_CHECKING:
    from lezargus.library import hint
# isort: split


import lezargus
from lezargus.library import logging


[docs] class LezargusMosaic: """TODO."""
[docs] def __init__(self: LezargusMosaic) -> None: """Init doc.""" __ = lezargus __ = logging raise KeyboardInterrupt
[docs] def _hello(self: hint.Self) -> None: return None