shifts¶
AtmosphericDispersion¶
Used to generate the wavelength bins based on shifts due to the atmosphere.
Doesn’t contain an apply_to
function, but provides information through
the fov_grid
function.
Required Parameters¶
- airmassfloat
Recommended to use “!OBS.airmass” in the OBS properties
- temperaturefloat
[degC] Recommended to use “!ATMO.temperature” in the ATMO properties
- humidityfloat
[0..1] Recommended to use “!ATMO.humidity” in the ATMO properties
- pressurefloat
[bar] Recommended to use “!ATMO.pressure” in the ATMO properties
- latitudefloat
[deg] Recommended to use “!ATMO.latitude” in the ATMO properties
- altitude
[m] Recommended to use “!ATMO.altitude” in the ATMO properties
- pixel_scale
[arcsec] Recommended to use “!INST.pixel_scale” in the INST properties
Optional Parameters¶
- wave_minfloat
[um] Defaults to “!SIM.spectral.wave_min”
- wave_midfloat
[um] Defaults to “!SIM.spectral.wave_mid”
- wave_maxfloat
[um] Defaults to “!SIM.spectral.wave_max”
- sub_pixel_fractionfloat
[0..1] Defaults to “!SIM.sub_pixel.fraction”
- num_stepsint
Default: 1000. Number of wavelength steps to use when interpolating the atmospheric dispersion curve
AtmosphericDispersionCorrection¶
Alters the position on the detector for a FOV object (WCS_prefix=”D”).
Only acts on FOVs during the main effects loop in OpticalTrain.
For the sake of computational efficiency, the ADC can be instructed to
counteract the atmospheric diffraction during the OpticalTrain setup
phase, by passing the kwarg: quick_adc=True
Parameters¶
kwargs