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.detector module
DetectorArrayDetectorArray.__init__()DetectorArray.add_bias_frame()DetectorArray.add_cosmic_ray_rates()DetectorArray.add_dark_current_frame()DetectorArray.add_dead_pixel_map()DetectorArray.add_efficiency_function()DetectorArray.add_flat_frame()DetectorArray.add_hot_pixel_map()DetectorArray.add_linearity_function()DetectorArray.add_read_noise()DetectorArray.bias_frameDetectorArray.bias_stddev_frameDetectorArray.cosmic_ray_rateDetectorArray.cosmic_ray_valueDetectorArray.dark_current_frameDetectorArray.dark_current_stddev_frameDetectorArray.dead_pixel_mapDetectorArray.dead_pixel_valueDetectorArray.detector_gainDetectorArray.detector_shapeDetectorArray.efficiency_function()DetectorArray.efficiency_spectrum()DetectorArray.flat_frameDetectorArray.flat_stddev_frameDetectorArray.get_random_state()DetectorArray.hot_pixel_mapDetectorArray.hot_pixel_valueDetectorArray.linearity_function()DetectorArray.nondestructive_readsDetectorArray.pixel_sizeDetectorArray.random_state_seedDetectorArray.raw_bias_framesDetectorArray.raw_dark_current_framesDetectorArray.raw_dead_pixel_mapsDetectorArray.raw_efficiency_functionDetectorArray.raw_flat_framesDetectorArray.raw_hot_pixel_mapsDetectorArray.raw_linearity_functionDetectorArray.read_noiseDetectorArray.read_noise_stddevDetectorArray.recalculate_detector()DetectorArray.simulate_bias_frame()DetectorArray.simulate_cosmic_ray_frame()DetectorArray.simulate_cosmic_ray_map()DetectorArray.simulate_dark_current_frame()DetectorArray.simulate_flat_frame()DetectorArray.simulate_read_noise_frame()
- 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.