Common File Structure Common_File_Header For iPix = 1, nPix Common_Pixel_Header Common_Pixel_Data
Common File Header | |||
---|---|---|---|
! FILTYP generated by MORSE v.VERSID | |||
! HDRREC | Header record set in driver file | ||
FMT | File format version | ||
IGEOM | Viewing geometry (eg 1=limb-viewing) | ||
INST_ID | SAT_ID | Instrument, Satellite | |
YYYYMMDD | JDAY | Nominal date, Day# since 1Jan2000 | |
ORBIT | ORBSTA | ORBEND | Orbit#, Start HHMMSS, End HHMMSS |
NPIX | NSET | No. pixels or limb scans, No. sets/scan | |
NLEV | NPRF | (Max) No. Levels/Profile, No. Profiles/Set | |
*GRD | Vertical grid coordinate | ||
GRD(1)
GRD(2) | Vertical grid levels | ||
| |||
For j=1, NPRF | List of types of data profile | ||
PRF(j) | NLVPRF(j) | Profile type, No. levels in profile | |
If NLVPRF(j) ≠ NLEV the following record is added | |||
LEV_FLG(1,j)
LEV_FLG(2,j) | |||
*END | End of Header marker record |
Driver File | *GRD in output File | Grid type |
---|---|---|
*PRE | *PRE [hPa] | Pressure levels |
*ALT | *HGT [km] | Altitude levels |
*TAN | *HGT_NOM [km] | Nominal tangent point altitudes |
Common Pixel Header (Nadir-Viewing) | |
---|---|
IPIX = Pixel# | Pixel counter |
!YYYYMMDD HHMMSS MILLISEC STP FOV LAT LON ZEN SZA %CLD %LND | Header record |
YMD HMS MSC STP FOV LAT LON ZEN SZA CLD LND |
Common Pixel Header (Limb-Viewing) | |
---|---|
IPIX = Pixel# | Profile location counter |
!YYYYMMDD HHMMSS MILLISEC LAT LON LST SZA | Header record |
YMD HMS MSC LAT LON LST SZA |
For ISET = 1, NSET
! SET_HEADER
| For IPRF = 1, NPRF
| *PRF(j)
|
DAT(1,j)
DAT(2,j) ...
DAT(NLVPRF(j),j)
| |
Field | Type | Description | |
---|---|---|---|
SET_HEADER | C* | Retrieval step of data within set: | |
'! Final Result' | if ISET=NSET | ||
'! A Priori' | if ISET=1 and APR flag | ||
Microwindow Header | if ISET<NSET and MWO flag | ||
*PRF(j) | C7 | Profile j as listed in Common File Header | |
DAT(i,j) | R | Profile j data on level i |
! IMIC MWLABEL WNOMIN WNOUPP [ALTMIN ALTMAX] |
Field | Type | Description |
---|---|---|
IMIC | I2 | Microwindow# in list |
MWLABEL | A8 | Microwindow label |
WNOMIN | F10.4 | Lower wavenumber limit [cm-1] |
WNOMAX | F10.4 | Upper wavenumber limit [cm-1] |
ALTMIN | F5.1 | Lower tangent height limit [km] (if specified) |
ALTMAX | F5.1 | Upper tangent height limit [km] (if specified) |
Messages with message category and subroutine | |||||||||||||||
R-MORSE: ... | Start and successful completion
I-[SUB]: ...
| Information from subroutine [SUB]
| W-[SUB]: ...
| Warning from subroutine [SUB]
| F-[SUB]: ...
| Fatal Error from subroutine [SUB]
| Identifying driver table section being
read
| *[ABC]
| Reading Driver
Table section *[ABC]
| Next record after opening a file
| ! [comment]
| 1st record of file just opened (usually a comment)
| |
where VERSID identifies the MORSE version being run (C11 variable VIDHDR in file hdrcom_dat.f90, set in main program module morse.f90).R-MORSE: Running MORSE vVERSID
R-MORSE: Successful completion
! Residual spectra generated by MORSE v.VERSID | |||||||||||||||||||||||||||||||
! HDRREC | |||||||||||||||||||||||||||||||
NPIX | NMIC | = No. pixels, microwindows | |||||||||||||||||||||||||||||
For IPIX = 1, NPIX
[Common Pixel Header]
| For IMIC = 1, NMIC
|
[Common Microwindow Header]
| IMIC
| NSWP
| NPTS
| = MW#, NSweeps, NPoints
|   For ISWP = 1, NSWP
| ISWP | = Sweep index
| FLG(1), FLG(2) ... FLG(NPTS)
| SPC(1), SPC(2) ... SPC(NPTS)
| |
Field | Type | Description |
---|---|---|
VERSID | C11 | MORSE version identifier |
HDRREC | C79 | From *HDR section of the driver table |
NPIX | I10 | No. of pixels or profile locations |
NMIC | I10 | No. of microwindows used in retrieval |
IMIC | I10 | Index of microwindow, in range 1:NMIC |
NSWP | I10 | No. of sweeps for MW |
NPTS | I10 | No. of spectral points for MW |
ISWP | I10 | Index of sweep, in range 1:NSWP |
FLG(i) | I2 | 1=used point, 0=masked point |
SPC(i) | F | Residual spectrum values |
PRF | Geometry | Description | |
---|---|---|---|
CLD_FLG | Limb | 1=flagged/excluded as cloudy, 0=Not flagged | |
CLD_IDX | Limb | ULe Cloud Index (ratio of radiances in 2 regions) | |
CLD_RAD | Limb | Cloud channel radiance | |
N_MIC | Both | No. of microwindows used from this sweep | |
N_ITR | Both | Total No. of iterations for this sweep | |
N_NOCNV | Both | No. microwindows which did not converge | |
CHISQ | Both | Average chi-squared statistic for retrievals |