OB.DAAC Logo
NASA Logo
Ocean Color Science Software

ocssw V2022
Inheritance diagram for Sensor:
[legend]
Collaboration diagram for Sensor:
[legend]

Public Member Functions

def __init__ (self)
 
def run_bottom_error (self, proc)
 
def run_l1b (self, proc)
 
def run_l1brsgen (self, proc)
 
def run_l1mapgen (self, proc)
 
def run_l2bin (self, proc)
 
def run_l2brsgen (self, proc)
 
def run_l2extract (self, proc)
 
def run_l2gen (self, proc)
 
def run_l2mapgen (self, proc)
 
def run_l3bin (self, proc)
 
def run_l3mapgen (self, proc)
 
def run_smigen (self, proc)
 

Public Attributes

 name
 
 rules_dict
 
 rules_order
 
 require_geo
 
 require_l1b_for_l2gen
 
 recipe
 

Detailed Description

Sensor contains the recipe and procssing method for general sensors.

Definition at line 131 of file multilevel_processor2.py.

Constructor & Destructor Documentation

◆ __init__()

def __init__ (   self)

Member Function Documentation

◆ run_bottom_error()

def run_bottom_error (   self,
  proc 
)
Exits with an error message when there is an attempt to process a source
file at the lowest level of a rule chain.

Definition at line 171 of file multilevel_processor2.py.

◆ run_l1b()

def run_l1b (   self,
  proc 
)
Sets up and runs an executable program.

Reimplemented in Sensor_viirs, and Sensor_modis.

Definition at line 179 of file multilevel_processor2.py.

◆ run_l1brsgen()

def run_l1brsgen (   self,
  proc 
)
Runs the l1brsgen executable.

Definition at line 193 of file multilevel_processor2.py.

◆ run_l1mapgen()

def run_l1mapgen (   self,
  proc 
)
Runs the l1mapgen executable, handling the range of successful return
values.

Definition at line 239 of file multilevel_processor2.py.

◆ run_l2bin()

def run_l2bin (   self,
  proc 
)
Set up for and perform L2 binning.

Definition at line 269 of file multilevel_processor2.py.

◆ run_l2brsgen()

def run_l2brsgen (   self,
  proc 
)
Runs the l2brsgen executable.

Definition at line 295 of file multilevel_processor2.py.

◆ run_l2extract()

def run_l2extract (   self,
  proc 
)
Set up and run l2extract.

Definition at line 308 of file multilevel_processor2.py.

◆ run_l2gen()

def run_l2gen (   self,
  proc 
)
Set up for and perform L2 processing.

Definition at line 331 of file multilevel_processor2.py.

◆ run_l2mapgen()

def run_l2mapgen (   self,
  proc 
)
Runs the l2mapgen executable.

Definition at line 354 of file multilevel_processor2.py.

◆ run_l3bin()

def run_l3bin (   self,
  proc 
)
Set up and run the l3Bin program

Definition at line 374 of file multilevel_processor2.py.

◆ run_l3mapgen()

def run_l3mapgen (   self,
  proc 
)
Set up and run the l3mapgen program.

Definition at line 404 of file multilevel_processor2.py.

◆ run_smigen()

def run_smigen (   self,
  proc 
)
Set up for and perform SMI (Standard Mapped Image) generation.

Definition at line 421 of file multilevel_processor2.py.

Member Data Documentation

◆ name

name

Definition at line 136 of file multilevel_processor2.py.

◆ recipe

recipe

Definition at line 169 of file multilevel_processor2.py.

◆ require_geo

require_geo

Definition at line 167 of file multilevel_processor2.py.

◆ require_l1b_for_l2gen

require_l1b_for_l2gen

Definition at line 168 of file multilevel_processor2.py.

◆ rules_dict

rules_dict

Definition at line 137 of file multilevel_processor2.py.

◆ rules_order

rules_order

Definition at line 163 of file multilevel_processor2.py.


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