NASA Logo
Ocean Color Science Software

ocssw V2022
l1aconvert_seawifs Namespace Reference

Functions

def convertToNetcdfName (str hdfname)
 
def convertToNetcdfDimension (str dim, str sds)
 
def copyGlobalAttributes (str iFile, str oFile)
 
def assignNcVarAttr (ncVar, dict attrDict, dataType)
 
def getChunking (ncDims)
 
def copyDatasets ()
 
def addTimeVariable ()
 
def closeFiles ()
 
def setDimensions ()
 
def main ()
 

Variables

 HDF_READ = SDC.READ
 
string NC_WRITE = "w"
 
string NC_FORMAT = "NETCDF4"
 
tuple SKIP_ATTRIBUTES
 
dictionary GET_NC_TYPES
 
 hdfFile = None
 
 ncFile = None
 

Function Documentation

◆ addTimeVariable()

def l1aconvert_seawifs.addTimeVariable ( )

Definition at line 402 of file l1aconvert_seawifs.py.

◆ assignNcVarAttr()

def l1aconvert_seawifs.assignNcVarAttr (   ncVar,
dict  attrDict,
  dataType 
)

Definition at line 257 of file l1aconvert_seawifs.py.

◆ closeFiles()

def l1aconvert_seawifs.closeFiles ( )

Definition at line 432 of file l1aconvert_seawifs.py.

◆ convertToNetcdfDimension()

def l1aconvert_seawifs.convertToNetcdfDimension ( str  dim,
str  sds 
)

Definition at line 113 of file l1aconvert_seawifs.py.

◆ convertToNetcdfName()

def l1aconvert_seawifs.convertToNetcdfName ( str  hdfname)

Definition at line 96 of file l1aconvert_seawifs.py.

◆ copyDatasets()

def l1aconvert_seawifs.copyDatasets ( )

Definition at line 346 of file l1aconvert_seawifs.py.

◆ copyGlobalAttributes()

def l1aconvert_seawifs.copyGlobalAttributes ( str  iFile,
str  oFile 
)

Definition at line 145 of file l1aconvert_seawifs.py.

◆ getChunking()

def l1aconvert_seawifs.getChunking (   ncDims)

Definition at line 308 of file l1aconvert_seawifs.py.

◆ main()

def l1aconvert_seawifs.main ( )

Definition at line 504 of file l1aconvert_seawifs.py.

◆ setDimensions()

def l1aconvert_seawifs.setDimensions ( )

Definition at line 445 of file l1aconvert_seawifs.py.

Variable Documentation

◆ GET_NC_TYPES

dictionary GET_NC_TYPES
Initial value:
1 = {
2  SDC.UINT8: np.uint8, # ubyte
3  SDC.FLOAT32: np.float32, # float
4  SDC.FLOAT64: np.float64, # double
5  SDC.INT16: np.int16, # short
6  SDC.UINT16: np.uint16, # ushort
7  SDC.UINT32: np.uint32, # uint
8  SDC.INT32: np.int32, # int,
9  SDC.CHAR: 'S1' # string stored as 8bit char array
10 }

Definition at line 79 of file l1aconvert_seawifs.py.

◆ HDF_READ

HDF_READ = SDC.READ

Converts an existing HDF formatted Seawifs L1A file to netCDF.

Definition at line 15 of file l1aconvert_seawifs.py.

◆ hdfFile

hdfFile = None

Definition at line 91 of file l1aconvert_seawifs.py.

◆ NC_FORMAT

string NC_FORMAT = "NETCDF4"

Definition at line 17 of file l1aconvert_seawifs.py.

◆ NC_WRITE

string NC_WRITE = "w"

Definition at line 16 of file l1aconvert_seawifs.py.

◆ ncFile

ncFile = None

Definition at line 92 of file l1aconvert_seawifs.py.

◆ SKIP_ATTRIBUTES

tuple SKIP_ATTRIBUTES

Definition at line 21 of file l1aconvert_seawifs.py.