IODA Bundle
goes_latlon.GoesLatLon Class Reference

Public Member Functions

def __init__ (self, source_file_path, latlon_file_path)
 
def create (self)
 

Private Member Functions

def _calc_latlon (self)
 
def _get_nadir_attributes (self)
 
def _calc_angles (self)
 

Private Attributes

 _source_file_path
 
 _latlon_file_path
 

Detailed Description

Definition at line 26 of file goes_latlon.py.

Constructor & Destructor Documentation

◆ __init__()

def goes_latlon.GoesLatLon.__init__ (   self,
  source_file_path,
  latlon_file_path 
)
Constructor
source_file_path - a GOES-16 or GOES-17 raw data file with 2km resolution
latlon_file_path - The path to the resulting IODAv2 formatted data file

Definition at line 28 of file goes_latlon.py.

Member Function Documentation

◆ _calc_angles()

def goes_latlon.GoesLatLon._calc_angles (   self)
private
Calculates the scan and elevation angles from source_file_path Dataset, reshapes the scan and elevation angle
data arrays to a single dimension, and returns a tuple containing these data arrays.

Definition at line 101 of file goes_latlon.py.

Here is the caller graph for this function:

◆ _calc_latlon()

def goes_latlon.GoesLatLon._calc_latlon (   self)
private
Calculates the latitude and longitude from source_file_path Dataset, reshapes the latitude and longitude
data arrays to a single dimension, and returns a tuple containing these data arrays.

Definition at line 37 of file goes_latlon.py.

Here is the caller graph for this function:

◆ _get_nadir_attributes()

def goes_latlon.GoesLatLon._get_nadir_attributes (   self)
private
Returns the latitude and longitude nadir attributes from the source_file_path Dataset.

Definition at line 91 of file goes_latlon.py.

Here is the caller graph for this function:

◆ create()

def goes_latlon.GoesLatLon.create (   self)
Generates an IODAv2 formatted data file containing the groups, variables, attributes and dimensions listed in
the class header documentation.

Definition at line 122 of file goes_latlon.py.

Here is the call graph for this function:

Member Data Documentation

◆ _latlon_file_path

goes_latlon.GoesLatLon._latlon_file_path
private

Definition at line 35 of file goes_latlon.py.

◆ _source_file_path

goes_latlon.GoesLatLon._source_file_path
private

Definition at line 34 of file goes_latlon.py.


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