Due to the lapse in federal government funding, NASA is not updating this website. We sincerely regret this inconvenience.
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_l2bin (self, proc)
 
def run_l2brsgen (self, proc)
 
def run_l2extract (self, proc)
 
def run_l2gen (self, proc)
 
def run_l3bin (self, proc)
 
def run_l3mapgen (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 132 of file multilevel_processor.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_processor.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_processor.py.

◆ run_l1brsgen()

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

Definition at line 194 of file multilevel_processor.py.

◆ run_l2bin()

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

Definition at line 215 of file multilevel_processor.py.

◆ run_l2brsgen()

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

Definition at line 243 of file multilevel_processor.py.

◆ run_l2extract()

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

Definition at line 257 of file multilevel_processor.py.

◆ run_l2gen()

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

Definition at line 280 of file multilevel_processor.py.

◆ run_l3bin()

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

Definition at line 303 of file multilevel_processor.py.

◆ run_l3mapgen()

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

Definition at line 335 of file multilevel_processor.py.

Member Data Documentation

◆ name

name

Definition at line 137 of file multilevel_processor.py.

◆ recipe

recipe

Definition at line 169 of file multilevel_processor.py.

◆ require_geo

require_geo

Definition at line 167 of file multilevel_processor.py.

◆ require_l1b_for_l2gen

require_l1b_for_l2gen

Definition at line 168 of file multilevel_processor.py.

◆ rules_dict

rules_dict

Definition at line 138 of file multilevel_processor.py.

◆ rules_order

rules_order

Definition at line 164 of file multilevel_processor.py.


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