lezargus.library.container package#
Subpackages#
- lezargus.library.container.functionality package
Submodules#
- lezargus.library.container.atmosphere module
AtmosphereSpectrumGenerator
AtmosphereSpectrumGenerator.wavelength
AtmosphereSpectrumGenerator.zenith_angle
AtmosphereSpectrumGenerator.airmass
AtmosphereSpectrumGenerator.pwv
AtmosphereSpectrumGenerator.data
AtmosphereSpectrumGenerator.wavelength_unit
AtmosphereSpectrumGenerator.data_unit
AtmosphereSpectrumGenerator.spectral_scale
AtmosphereSpectrumGenerator._data_interpolator
AtmosphereSpectrumGenerator.__init__()
AtmosphereSpectrumGenerator.interpolate()
AtmosphereSpectrumGenerator.interpolate_spectrum()
- lezargus.library.container.cube module
- lezargus.library.container.dispersion module
SpectreDispersionPattern
SpectreDispersionPattern.__init__()
SpectreDispersionPattern._query_dispersion_table()
SpectreDispersionPattern.dispersion_table
SpectreDispersionPattern.get_slice_dispersion_coordinate()
SpectreDispersionPattern.get_slice_dispersion_pixel()
SpectreDispersionPattern.midir_pixel_size
SpectreDispersionPattern.nearir_pixel_size
SpectreDispersionPattern.read_dispersion_table()
SpectreDispersionPattern.verify_dispersion_table()
SpectreDispersionPattern.visible_pixel_size
- lezargus.library.container.image module
- lezargus.library.container.mosaic module
- lezargus.library.container.parent module
LezargusContainerArithmetic
LezargusContainerArithmetic.wavelength
LezargusContainerArithmetic.data
LezargusContainerArithmetic.uncertainty
LezargusContainerArithmetic.wavelength_unit
LezargusContainerArithmetic.data_unit
LezargusContainerArithmetic.spectral_scale
LezargusContainerArithmetic.pixel_scale
LezargusContainerArithmetic.slice_scale
LezargusContainerArithmetic.mask
LezargusContainerArithmetic.flags
LezargusContainerArithmetic.header
LezargusContainerArithmetic.__add__()
LezargusContainerArithmetic.__init__()
LezargusContainerArithmetic.__mul__()
LezargusContainerArithmetic.__pow__()
LezargusContainerArithmetic.__radd__()
LezargusContainerArithmetic.__rmul__()
LezargusContainerArithmetic.__sub__()
LezargusContainerArithmetic.__truediv__()
LezargusContainerArithmetic.__verify_arithmetic_operation()
LezargusContainerArithmetic._data
LezargusContainerArithmetic._read_fits_file()
LezargusContainerArithmetic._uncertainty
LezargusContainerArithmetic._wavelength
LezargusContainerArithmetic._write_fits_file()
LezargusContainerArithmetic.data
LezargusContainerArithmetic.to_unit()
LezargusContainerArithmetic.uncertainty
LezargusContainerArithmetic.uncertainty_unit
LezargusContainerArithmetic.wavelength
- lezargus.library.container.photometry module
PhotometricABFilter
PhotometricVegaFilter
PhotometricVegaFilter.__calculate_zero_point()
PhotometricVegaFilter.__init__()
PhotometricVegaFilter.add_standard_star_spectrum()
PhotometricVegaFilter.calculate_magnitude()
PhotometricVegaFilter.calculate_photometric_correction()
PhotometricVegaFilter.from_energy_transmission()
PhotometricVegaFilter.from_photon_transmission()
PhotometricVegaFilter.standard_magnitude
PhotometricVegaFilter.standard_magnitude_uncertainty
PhotometricVegaFilter.standard_spectrum
PhotometricVegaFilter.transmission_energy
PhotometricVegaFilter.transmission_energy_function()
PhotometricVegaFilter.transmission_photon
PhotometricVegaFilter.transmission_photon_function()
PhotometricVegaFilter.wavelength
PhotometricVegaFilter.wavelength_unit
PhotometricVegaFilter.zero_point
PhotometricVegaFilter.zero_point_uncertainty
- lezargus.library.container.spectrum module
Module contents#
Containers for data.
This module contains the containers to hold different data. We have 4 major classes for <=3-dimensional data, broken into different files for ease. There is a parent class which we use to define connivent arithmetic.
Aside from the 4 major classes, there are other minor containers with more specific purposes.