The aim is to reduce the CPU time, which is approximately proportional to
the number of grid points used, at the expense of accuracy.
The grid points are chosen so that deviations of a representative set of
convolved spectra compared with
the full grid always lie within some limiting maximum difference, expressed as
an error in modelled transmittance.
Thus a grid of
The last data record is shortened as required, and the
last hex character padded with 0 bits.
File Structure
The file consists of a header section, then a set of data records
containing 50 hexadecimal characters (ie 4 bits each)
corresponding 200 points on the
regular grid. A bit value 1 means 'use this point' and 0 means 'ignore'.
| Overall File Structure | |
|---|---|
| | defines |
| For iRec = 1, | |
| | Containing up to 50 hex characters |
| Field | Type | Description | Units | Range |
|---|---|---|---|---|
| | String*80 | Comment records | first character is '!' | |
| | Float | Highest valid tangent altitude for grid [1] | km | > |
| | Float | Lowest valid tangent altitude for grid [1] | km | < |
| | String*3 | Interpolation function [2] | 'lin' expected | |
| | String* | Irregular grid encoded as hexadecimal string [3] | '0' : 'F' | |
| | Long | No. pts in full (regular) grid | ≥ | |
| | Long | No. pts used for irregular grid | 2 : | |
| | Float | Wavenumber increment of full grid | cm-1 | ≥ 0 |
| | Float | Lower Wavenumber of full grid | cm-1
| ≥ 0
| |
| 31AUG22 | Original |