AtmosphereResult¶
- class nyx.core.records.AtmosphereResult[source]¶
Bases:
ModuleOutput of atmosphere evaluation, consumed by the render loop.
extinction_hpandscattering_mapcover the upper hemisphere only (nskypixels, HEALPix RING ordering);npixis the full-sphere count, so thatapply_extinction()can return a full map.Attributes Summary
Number of wavelength bins.
Number of hemisphere sky pixels.
Methods Summary
apply_extinction(sky_radiance, bandpass)Band-integrate radiance through line-of-sight extinction.
apply_scattering(sky_radiance_obs, bandpass)Scatter radiance into the FOV grid, one observation at a time.
Attributes Documentation
- extinction_hp = <dataclasses._MISSING_TYPE object>¶
- n_wvl¶
Number of wavelength bins.
- npix = <dataclasses._MISSING_TYPE object>¶
- nsky¶
Number of hemisphere sky pixels.
- scattering_map = <dataclasses._MISSING_TYPE object>¶
Methods Documentation
- apply_extinction(sky_radiance, bandpass)[source]¶
Band-integrate radiance through line-of-sight extinction.
- apply_scattering(sky_radiance_obs, bandpass)[source]¶
Scatter radiance into the FOV grid, one observation at a time.
- __init__(extinction_hp, scattering_map, npix)¶
- static __new__(cls, *args, **kwargs)¶