.svd File | ![]() | ![]() |
RFM File Formats: SVD-compressed LUT | 07JUN24 |
File Structure | |
---|---|
File Header | |
DATE TIME | Single record |
#CMNT | Single record |
MWCODE ID[.ISO] TAB | Single record |
NL NV V1 NP P1 DP NT T1 DT | Single record |
U matrix | |
For IV = 1, NV | Loop over wavenumber |
U(IV,1) U(IV,2) ... | NL values for each wavenumber |
... U(IV,NL) | |
K matrix | |
For IX = 1, NP×NT | Loop over p,T grid points |
K(1,IX) K(2,IX) ... | NL values for each p,T grid point |
... K(NL,IX) | |
[eof] |
Field | Type | Description | Units | Range |
---|---|---|---|---|
| C11 | File creation Date (DD-MMM-YYYY) [1] | (ignored) | |
| C15 | File creation Time (HH:MM:SS.MMMMMM) [1] | (ignored) | |
| C80 | Comment record (starts with '#') [1] | ||
| C8 | Microwindow Label | Matches LABSPC | |
| I | HITRAN Index of absorber | ∈ {List of Absorbers} | |
| I | (optional) '.' then HITRAN Local Isotope#[2] | 1:12 | |
| C3 | Tabulation Function | ∈{'LIN', '4RT','LOG'} | |
| I | No. of Singular Values | >0 | |
| I | No. of Wavenumber Points | >0 | |
| D | Lowest Wavenumber | cm-1 | >0 |
| D | Wavenumber Increment | cm-1 | >0 |
| I | No. of −ln(p) Points | >0 | |
| R | Lowest −ln(p) | p in hPa | |
| R | −ln(p) increment | p in hPa | >0 |
| I | No. of Temperature Points | >0 | |
| R | Lowest Temperature | K | ≥0 |
| R | Temperature increment | K | >0 |
| R | (NV,NL) U Matrix[3] | ||
| R | (NL,NX) K Matrix (NX=NP×NT) [4] |
Fν,x = Uνl Kl,xThe relationship between F(ν,p,T) and the absorption coefficient k(ν,p,T) is determined by TAB. For MIPAS, TAB is LOG, so Abs.Coeff (in m2/mole) k = exp(F)