mirror of
https://gitlab.astro-wise.org/micado/atmosphericmodel.git
synced 2026-10-29 20:51:05 +00:00
45 lines
1.8 KiB
Markdown
45 lines
1.8 KiB
Markdown
Here you can find a set of models describing the atmospheric refraction and dispersion.
|
||
|
||
Contents:
|
||
- atmosphericModel.py : Python model that can be used to calculate the atmospheric refraction and dispersion
|
||
- refractionModel.py : Python script that compares the output of the different rerfraction models.
|
||
Can be used as an example on how to use atmosphericModel.py
|
||
- 1976USSA.txt : Table with temperature, pressure, density and more as a function of altitude.
|
||
Values derived from the 1976 U.S. Standard Atmosphere.
|
||
- manual.pdf : Manual for using atmosphericModel.py
|
||
- atmospheric refraction example: jupyter notebook example
|
||
- [Tech note]...models.pdf : Tech note describing the models.
|
||
|
||
|
||
|
||
On the dispersion model:
|
||
Dispersion model from Ciddor, 1996, calculates the index of refraction of air using the following parameters:
|
||
- Temperature
|
||
- Pressure
|
||
- Relative humidity
|
||
- CO2 density
|
||
|
||
|
||
|
||
|
||
On the atmospheric refraction / atmospheric dispersion models:
|
||
Available models:
|
||
- Full integration using the refractive integral (requires detailed information about the atmosphere, e.g. 1976USSA.txt)
|
||
- Plane-parallel atmosphere refraction model
|
||
- Cassini's homogeneous atmosphere refraction model
|
||
- Oriani's theorem ( A*tan(z) + B^*tanˆ^3(z) )
|
||
- Oriani's theorem expanded ( A*tan(z) + B*tanˆ^3(z) + C*tan^5(z) )
|
||
- Error function refraction model
|
||
|
||
|
||
|
||
|
||
Input parameters for the spherical atmosphere models (all but the first):
|
||
- Temperature [K]
|
||
- Pressure [Pa]
|
||
- Relative humidity
|
||
- CO2 density [ppm]
|
||
- Latitude [deg]
|
||
- Height above sea level [m]
|
||
- Wavelength(s) [um]
|
||
- Zenith angle [deg] |