read_cryosat_L2I.py¶
- Reads Level-2 Intermediate CryoSat data into a python environment.
- Level-2I data for Baselines A, B and C come as packed Payload Data System (PDS) files.
- Level-2I data for Baseline D comes as netCDF4 files.
- Supported CryoSat Modes: LRM, SAR, SARin, FDM, SID, GDR
Calling Sequence¶
import cryosat_toolkit.read_cryosat_L2I as read_cryosat_L2I
CS_L2I_mds = read_cryosat_L2I(full_filename)
Arguments¶
full_filename: full path of CryoSat .DBL or .nc file
Keyword arguments¶
CS_L2I_mds: Python dictionary with groups:'Location': Time and Orbit Parameters'Geometry': Elevation Corrections and Flags'Data': Geolocation and Elevation Measurements with Quality Parameters'Auxiliary': Auxiliary Data for Elevation Processing'Instrumental': Intrument Corrections'METADATA': Header data'MPH': Main Product Headers'SPH': Specific Product Headers'DSD': Data Set Descriptors
Level-2 Intermediate File Convention¶
The file names use the following convention:
MM_CCCC_XXXXXXXXXX_yyyymmdd_hhmmss_YYYYMMDD_HHMMSS__bvvv.ttt
MMis the Mission ID (CSfor CryoSat-2)CCCCis the file class (see File Class table)XXXXXXXXXXis the file type (see File Type table)yyyymmdd_hhmmssis the start date and time in UTCYYYYMMDD_HHMMSSis the stop date and time in UTCbis the baseline identifiervvvis the version number of the filetttis the extensionHDR: header fileDBL: binary data filenc: netCDF data file
| File Class | Description |
|---|---|
OFFL |
Off Line Processing/Systematic |
NRT_ |
Near Real Time |
RPRO |
Reprocessing |
TEST |
Testing |
LTA_ |
Long Term Archive |
| File Type | Description |
|---|---|
SIR_LRMI2_ |
Intermediate L2 Product from LRM Processing |
SIR_SINI2_ |
Intermediate L2 Product from SIN Processing |
SIR_SIDI2_ |
Intermediate L2 Product from SIN Degraded Process |
SIR_SARI2A |
Intermediate L2 Product from SAR Step 1 Processing |
SIR_SARI2B |
Intermediate L2 Product from SAR Step 2 Processing |