Source code for esis.flights.f1.optics._requirements._requirements

import astropy.units as u
import esis

__all__ = [
    "requirements",
]


[docs] def requirements() -> esis.optics.Requirements: """ Load the performance of the ESIS optical system required for mission success. Examples -------- Load and print the requirements. .. jupyter-execute:: import esis esis.flights.f1.optics.requirements() """ return esis.optics.Requirements( resolution_spatial=1.5 * u.Mm, resolution_spectral=18 * u.km / u.s, fov=10 * u.arcmin, snr=17.3 * u.dimensionless_unscaled, cadence=15 * u.s, length_observation=150 * u.s, )