Read IASI L1C with Python |
|
|
| Latest version (v15JAN24): [read_iasi_l1c.py] | 05FEB26 | |
By default this will read in every spectrum in the file, which takes up a lot of memory. Optional arguments can be used to select a part of the spectrum, and/or select by geographical location, cloud-cover, etc; or to just read the location data (with method get_spec then used to extract matching spectra).
The spectra are normally extracted as radiance (in nW/(cm2 sr cm-1)), but with an option to return these as brightness temperature (K).
Example of usage
NB 'None' in the above list means that these arguments are set, by default,
to the Python 'None' object (rather than there being no default). In other
words, the default behaviour is not to perform any selection using this
parameter.
Options
T(ν) = c2 ν /
ln
[
1 + c1 ν3/R(ν)
]
where c2 = 1.439 K/cm-1,
c1 = 1.191 ×10-3
nW/(cm2 sr (cm-1)4),
ν is wavenumber in cm-1 and R is radiance in
nW/(cm2 sr cm-1).
This slightly increases the time taken.
Data Structure
If called, for example with l1c = read_l1c (...) the following data
objects are returned, eg as l1c.errmsg.
Methods
spectrum = l1c.get_spec( iloc, [wnolim=(645,2760), bright=False] )
Version History