OB.DAAC Logo
NASA Logo
Ocean Color Science Software

ocssw V2022

Public Member Functions

def __init__ (self, filename=None, parfile=None, l1a=None, nextgranule=None, startnudge=10, stopnudge=10, satellite=None, fix=True, rounding=True, lutver=None, lutdir=None, log=False, verbose=True)
 
def __setitem__ (self, index, item)
 
def __getitem__ (self, index)
 
def chk (self)
 
def get_constructor (self)
 
def l1a_name (self)
 
def l0 (self)
 
def run (self)
 

Public Attributes

 filename
 
 parfile
 
 proctype
 
 nextgranule
 
 stopnudge
 
 startnudge
 
 sat_name
 
 verbose
 
 fix
 
 l0fixed
 
 rounding
 
 lutversion
 
 lutdir
 
 log
 
 ancdir
 
 curdir
 
 pcf_template
 
 start
 
 stop
 
 length
 
 dirs
 
 collection_id
 
 pgeversion
 
 l0file
 
 pcf_file
 
 taitime_start
 
 taitime_stop
 
 granmin
 

Static Public Attributes

 file_typer = mlp.get_obpg_file_type.ObpgFileTyper(self.filename)
 
 ftype
 
 sensor
 
 stime
 
 etime
 
 data_files_list
 
 l1a
 

Detailed Description

This class defines the parameters and sets up the environment necessary
to process a MODIS L0 granule to produce a L1A granule.  It is implemented
by the modis_L1A code.  This class also contains the methods necessary to
run the l0_write_construct and l1agen_modis binaries.

Definition at line 15 of file modis_L1A_utils.py.

Constructor & Destructor Documentation

◆ __init__()

def __init__ (   self,
  filename = None,
  parfile = None,
  l1a = None,
  nextgranule = None,
  startnudge = 10,
  stopnudge = 10,
  satellite = None,
  fix = True,
  rounding = True,
  lutver = None,
  lutdir = None,
  log = False,
  verbose = True 
)

Definition at line 23 of file modis_L1A_utils.py.

Member Function Documentation

◆ __getitem__()

def __getitem__ (   self,
  index 
)

Definition at line 76 of file modis_L1A_utils.py.

◆ __setitem__()

def __setitem__ (   self,
  index,
  item 
)

Definition at line 73 of file modis_L1A_utils.py.

◆ chk()

def chk (   self)
check input parameters

Definition at line 80 of file modis_L1A_utils.py.

◆ get_constructor()

def get_constructor (   self)

Definition at line 97 of file modis_L1A_utils.py.

◆ l0()

def l0 (   self)
Write L0 Constructor File

Definition at line 147 of file modis_L1A_utils.py.

◆ l1a_name()

def l1a_name (   self)

Definition at line 137 of file modis_L1A_utils.py.

◆ run()

def run (   self)
Run l1agen_modis (MOD_PR01)

Definition at line 250 of file modis_L1A_utils.py.

Member Data Documentation

◆ ancdir

ancdir

Definition at line 39 of file modis_L1A_utils.py.

◆ collection_id

collection_id

Definition at line 48 of file modis_L1A_utils.py.

◆ curdir

curdir

Definition at line 40 of file modis_L1A_utils.py.

◆ data_files_list

data_files_list
static
Initial value:
ftype, sensor,
stime, etime)])

Definition at line 142 of file modis_L1A_utils.py.

◆ dirs

dirs

Definition at line 45 of file modis_L1A_utils.py.

◆ etime

etime
static

Definition at line 141 of file modis_L1A_utils.py.

◆ file_typer

Definition at line 139 of file modis_L1A_utils.py.

◆ filename

filename

Definition at line 24 of file modis_L1A_utils.py.

◆ fix

fix

Definition at line 33 of file modis_L1A_utils.py.

◆ ftype

ftype
static

Definition at line 140 of file modis_L1A_utils.py.

◆ granmin

granmin

Definition at line 238 of file modis_L1A_utils.py.

◆ l0file

l0file

Definition at line 59 of file modis_L1A_utils.py.

◆ l0fixed

l0fixed

Definition at line 34 of file modis_L1A_utils.py.

◆ l1a

l1a
static

Definition at line 145 of file modis_L1A_utils.py.

◆ length

length

Definition at line 44 of file modis_L1A_utils.py.

◆ log

log

Definition at line 38 of file modis_L1A_utils.py.

◆ lutdir

lutdir

Definition at line 37 of file modis_L1A_utils.py.

◆ lutversion

lutversion

Definition at line 36 of file modis_L1A_utils.py.

◆ nextgranule

nextgranule

Definition at line 28 of file modis_L1A_utils.py.

◆ parfile

parfile

Definition at line 25 of file modis_L1A_utils.py.

◆ pcf_file

pcf_file

Definition at line 100 of file modis_L1A_utils.py.

◆ pcf_template

pcf_template

Definition at line 41 of file modis_L1A_utils.py.

◆ pgeversion

pgeversion

Definition at line 49 of file modis_L1A_utils.py.

◆ proctype

proctype

Definition at line 27 of file modis_L1A_utils.py.

◆ rounding

rounding

Definition at line 35 of file modis_L1A_utils.py.

◆ sat_name

sat_name

Definition at line 31 of file modis_L1A_utils.py.

◆ sensor

sensor
static

Definition at line 140 of file modis_L1A_utils.py.

◆ start

start

Definition at line 42 of file modis_L1A_utils.py.

◆ startnudge

startnudge

Definition at line 30 of file modis_L1A_utils.py.

◆ stime

stime
static

Definition at line 141 of file modis_L1A_utils.py.

◆ stop

stop

Definition at line 43 of file modis_L1A_utils.py.

◆ stopnudge

stopnudge

Definition at line 29 of file modis_L1A_utils.py.

◆ taitime_start

taitime_start

Definition at line 191 of file modis_L1A_utils.py.

◆ taitime_stop

taitime_stop

Definition at line 193 of file modis_L1A_utils.py.

◆ verbose

verbose

Definition at line 32 of file modis_L1A_utils.py.


The documentation for this class was generated from the following file:
list(APPEND LIBS ${PGSTK_LIBRARIES}) add_executable(atteph_info_modis atteph_info_modis.c) target_link_libraries(atteph_info_modis $
Definition: CMakeLists.txt:7