OB.DAAC Logo
NASA Logo
Ocean Color Science Software

ocssw V2022

Public Member Functions

def __init__ (self, inp_file=None, parfile=None, geofile=None, okm=None, hkm=None, qkm=None, obc=None, lutver=None, lutdir=None, delfiles=0, log=False, verbose=False)
 
def __setitem__ (self, index, item)
 
def __getitem__ (self, index)
 
def chk (self)
 
def run (self)
 

Public Attributes

 filename
 
 parfile
 
 geofile
 
 okm
 
 hkm
 
 qkm
 
 obc
 
 proctype
 
 lutversion
 
 lutdir
 
 delfiles
 
 log
 
 ancdir
 
 pcf_file
 
 curdir
 
 verbose
 
 dirs
 
 sensor
 
 prefix
 
 collection_id
 

Detailed Description

Runs l1bgen_modis for a single Level 1A granule
A MODIS Aqua or Terra Level 1B granule is produced from a L1A file.

This script is a wrapper for MODIS L1A to L1B processing:

    -calls the modis_timestamp binary to determine platform & start time
    -constructs the PCF file
    -calls the l1bgen_modisa or l1bgen_modist binary
    -checks exit status from the L1B processing and cleans up if no error

Definition at line 12 of file modis_L1B_utils.py.

Constructor & Destructor Documentation

◆ __init__()

def __init__ (   self,
  inp_file = None,
  parfile = None,
  geofile = None,
  okm = None,
  hkm = None,
  qkm = None,
  obc = None,
  lutver = None,
  lutdir = None,
  delfiles = 0,
  log = False,
  verbose = False 
)

Definition at line 27 of file modis_L1B_utils.py.

Member Function Documentation

◆ __getitem__()

def __getitem__ (   self,
  index 
)

Definition at line 101 of file modis_L1B_utils.py.

◆ __setitem__()

def __setitem__ (   self,
  index,
  item 
)

Definition at line 98 of file modis_L1B_utils.py.

◆ chk()

def chk (   self)
check parameters

Definition at line 104 of file modis_L1B_utils.py.

◆ run()

def run (   self)
Run l1bgen_modis (MOD_PR02)

Definition at line 139 of file modis_L1B_utils.py.

Member Data Documentation

◆ ancdir

ancdir

Definition at line 40 of file modis_L1B_utils.py.

◆ collection_id

collection_id

Definition at line 49 of file modis_L1B_utils.py.

◆ curdir

curdir

Definition at line 42 of file modis_L1B_utils.py.

◆ delfiles

delfiles

Definition at line 38 of file modis_L1B_utils.py.

◆ dirs

dirs

Definition at line 44 of file modis_L1B_utils.py.

◆ filename

filename

Definition at line 28 of file modis_L1B_utils.py.

◆ geofile

geofile

Definition at line 30 of file modis_L1B_utils.py.

◆ hkm

hkm

Definition at line 32 of file modis_L1B_utils.py.

◆ log

log

Definition at line 39 of file modis_L1B_utils.py.

◆ lutdir

lutdir

Definition at line 37 of file modis_L1B_utils.py.

◆ lutversion

lutversion

Definition at line 36 of file modis_L1B_utils.py.

◆ obc

obc

Definition at line 34 of file modis_L1B_utils.py.

◆ okm

okm

Definition at line 31 of file modis_L1B_utils.py.

◆ parfile

parfile

Definition at line 29 of file modis_L1B_utils.py.

◆ pcf_file

pcf_file

Definition at line 41 of file modis_L1B_utils.py.

◆ prefix

prefix

Definition at line 46 of file modis_L1B_utils.py.

◆ proctype

proctype

Definition at line 35 of file modis_L1B_utils.py.

◆ qkm

qkm

Definition at line 33 of file modis_L1B_utils.py.

◆ sensor

sensor

Definition at line 45 of file modis_L1B_utils.py.

◆ verbose

verbose

Definition at line 43 of file modis_L1B_utils.py.


The documentation for this class was generated from the following file: