OB.DAAC Logo
NASA Logo
Ocean Color Science Software

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

Public Member Functions

def __init__ (self)
 
def run_geo (self, proc)
 
def run_l1b (self, proc)
 
def run_l1aextract (self, proc)
 
- Public Member Functions inherited from Sensor
def run_bottom_error (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
 
- Public Attributes inherited from Sensor
 name
 
 rules_dict
 
 rules_order
 
 require_geo
 
 require_l1b_for_l2gen
 
 recipe
 

Static Public Attributes

string err_msg = 'Error! Cannot find program geolocate_viirs.'
 
string args = ''.join(['-ifile=', proc.input_file, ' -geofile_mod=', proc.output_file])
 
string cmd = ' '.join([prog, args])
 

Detailed Description

Viirs object.

Definition at line 759 of file multilevel_processor2.py.

Constructor & Destructor Documentation

◆ __init__()

def __init__ (   self)

Reimplemented from Sensor.

Definition at line 763 of file multilevel_processor2.py.

Member Function Documentation

◆ run_geo()

def run_geo (   self,
  proc 
)
Set up and run the geolocate_viirs program, returning the exit status of the run.

Definition at line 804 of file multilevel_processor2.py.

◆ run_l1aextract()

def run_l1aextract (   self,
  proc 
)
Set up and run l1aextract_viirs.

Definition at line 840 of file multilevel_processor2.py.

◆ run_l1b()

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

Reimplemented from Sensor.

Definition at line 823 of file multilevel_processor2.py.

Member Data Documentation

◆ args

string args = ''.join(['-ifile=', proc.input_file, ' -geofile_mod=', proc.output_file])
static

Definition at line 817 of file multilevel_processor2.py.

◆ cmd

string cmd = ' '.join([prog, args])
static

Definition at line 819 of file multilevel_processor2.py.

◆ err_msg

string err_msg = 'Error! Cannot find program geolocate_viirs.'
static

Definition at line 814 of file multilevel_processor2.py.

◆ name

name

Definition at line 764 of file multilevel_processor2.py.

◆ recipe

recipe

Definition at line 802 of file multilevel_processor2.py.

◆ require_geo

require_geo

Definition at line 800 of file multilevel_processor2.py.

◆ require_l1b_for_l2gen

require_l1b_for_l2gen

Definition at line 801 of file multilevel_processor2.py.

◆ rules_dict

rules_dict

Definition at line 765 of file multilevel_processor2.py.

◆ rules_order

rules_order

Definition at line 797 of file multilevel_processor2.py.


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