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) |
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
|
static |
Definition at line 142 of file modis_L1A_utils.py.
◆ dirs
dirs |
Definition at line 45 of file modis_L1A_utils.py.
◆ etime
|
static |
Definition at line 141 of file modis_L1A_utils.py.
◆ file_typer
|
static |
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
|
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
|
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
|
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
|
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:
- /gfs-oceanweb/web/ocssw/ocssw_src/src/scripts/modis/modis_L1A_utils.py