In this sense it is similar to the RFM, although in the RFM most optional sections require the relevant 3-character flag in the *FLG section to 'enable' the option, while MORSE automatically uses any optional section in the driver table, without any need for an associated flag.
| Structure of MORSE Driver Table | ||
|---|---|---|
| Mandatory sections (in this order) | ||
| 1. | *HDR | Comment record written to output file headers |
| 2. | *FLG | Option flags |
| 3. | *L1C | Input spectra |
| 4. | *LEV | Vertical grid levels |
| 5. | *RTV | Target quantities to be retrieved |
| 6. | *MIC | Microwindow list |
| 7. | *ATM | Atmospheric profiles |
| 8. | *ILS | Instrument Line Shape files, or |
| *SRF | Spectral Response Function files | |
| 9. | *FOV | Field of View Shape (omitted if nadir-viewing) |
| Optional sections (in any order) | ||
| *ACC | Accuracy settings | |
| *APR | A Priori specification | |
| *CLD | Cloud Detection Criteria | |
| *CNV | Convergence Criteria | |
| *FIN | Internal spectral fine grid | |
| *GRD | Irregular Spectral Grid | |
| *HIT | HITRAN Database | |
| *LUT | Look Up Table Filenames | |
| *NTE | Vibrational Temperatures for non-LTE forward model | |
| *OUT | Specify Output Files | |
| *PIX | Limit range of pixels to be retrieved | |
| *SFC | Surface parameters | |
| *SHP | Specify line shapes for line-by-line calculations | |
| *SVD | SVD-compressed Look Up Tables | |
| *XSC | Directories for Molecular Cross Sections | |
| Termination Record (last record that will be read) | ||
where ABC is some code (case-insensitive) defining the contents of the section. These 4 characters have to occupy the first 4 positions in the record.*ABC
The driver table is terminated with
(remember to add a 'carriage return' <CR> after the *END)*END
The first 8 sections (9 for limb-viewing) are mandatory and the sequence is fixed. Thereafter sections are optional and in any order, terminated with the *END record.
Only the first 4 characters of any record starting with * are read, so comments may be added to these records without any exclamation mark if you need to remind yourself what each does.
Type Description Storage
I Integer 4 bytes
R Real 4 bytes
D Double Precision 8 bytes
Cn Character string, length n n bytes