lezargus.library.container package#
Subpackages#
- lezargus.library.container.functionality package
Submodules#
- lezargus.library.container.atmosphere module
AtmosphereSpectrumGeneratorAtmosphereSpectrumGenerator.wavelengthAtmosphereSpectrumGenerator.zenith_angleAtmosphereSpectrumGenerator.airmassAtmosphereSpectrumGenerator.pwvAtmosphereSpectrumGenerator.dataAtmosphereSpectrumGenerator.wavelength_unitAtmosphereSpectrumGenerator.data_unitAtmosphereSpectrumGenerator.spectral_scaleAtmosphereSpectrumGenerator._data_interpolatorAtmosphereSpectrumGenerator.__init__()AtmosphereSpectrumGenerator.interpolate()AtmosphereSpectrumGenerator.interpolate_spectrum()
- lezargus.library.container.cube module
- lezargus.library.container.dispersion module
SpectreDispersionPatternSpectreDispersionPattern.__init__()SpectreDispersionPattern._query_dispersion_table()SpectreDispersionPattern.dispersion_tableSpectreDispersionPattern.get_slice_dispersion_coordinate()SpectreDispersionPattern.get_slice_dispersion_pixel()SpectreDispersionPattern.midir_pixel_sizeSpectreDispersionPattern.nearir_pixel_sizeSpectreDispersionPattern.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
LezargusContainerArithmeticLezargusContainerArithmetic.wavelengthLezargusContainerArithmetic.dataLezargusContainerArithmetic.uncertaintyLezargusContainerArithmetic.wavelength_unitLezargusContainerArithmetic.data_unitLezargusContainerArithmetic.spectral_scaleLezargusContainerArithmetic.pixel_scaleLezargusContainerArithmetic.slice_scaleLezargusContainerArithmetic.maskLezargusContainerArithmetic.flagsLezargusContainerArithmetic.headerLezargusContainerArithmetic.__add__()LezargusContainerArithmetic.__init__()LezargusContainerArithmetic.__mul__()LezargusContainerArithmetic.__pow__()LezargusContainerArithmetic.__radd__()LezargusContainerArithmetic.__rmul__()LezargusContainerArithmetic.__sub__()LezargusContainerArithmetic.__truediv__()LezargusContainerArithmetic.__verify_arithmetic_operation()LezargusContainerArithmetic._dataLezargusContainerArithmetic._read_fits_file()LezargusContainerArithmetic._uncertaintyLezargusContainerArithmetic._wavelengthLezargusContainerArithmetic._write_fits_file()LezargusContainerArithmetic.dataLezargusContainerArithmetic.to_unit()LezargusContainerArithmetic.uncertaintyLezargusContainerArithmetic.uncertainty_unitLezargusContainerArithmetic.wavelength
- lezargus.library.container.photometry module
PhotometricABFilterPhotometricVegaFilterPhotometricVegaFilter.__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_magnitudePhotometricVegaFilter.standard_magnitude_uncertaintyPhotometricVegaFilter.standard_spectrumPhotometricVegaFilter.transmission_energyPhotometricVegaFilter.transmission_energy_function()PhotometricVegaFilter.transmission_photonPhotometricVegaFilter.transmission_photon_function()PhotometricVegaFilter.wavelengthPhotometricVegaFilter.wavelength_unitPhotometricVegaFilter.zero_pointPhotometricVegaFilter.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.