A 'pixel' is defined as a particular geographical location for the output so includes, for example, profiles retrieved from a complete limb scan.
Common File Structure File_Header For iPix = 1, nPix Pixel_Header For iSet = 1, nSet Set_Header Profile_Data
A 'set' is an optional subdivision of outputs at various stages of the
retrieval. Normally there is just one set corresponding to the final
product but MORSE can also output the a priori profiles
(APR flag) — always the first
set — and retrieval products after each microwindow
(MWO flag), culminating in the
final product.
File Header
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
APR MWO NSET
F F 1
T F 2
F T NMIC
T T NMIC+1
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
Pixel Header
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
Data record
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
Data record
Set Header
Field Type Description Range
C*
Retrieval step of data within set:
if iSet=NSET:
'! Final Result'
if APR Flag and
iSet=1:
'! A Priori'
if MWO Flag and
iSet<NSET:
Microwindow_Header
Profile Data
Profile Data
For j = 1, NPRF
*PRF
DAT(1)
DAT(2)
Field Type Description Range
∈{PRF)
R
Profile Data