ConnectTool
 All Classes Namespaces Files Functions Variables Pages
Classes | Functions | Variables
module_cdf Namespace Reference

Classes

class  CdfDict
 Represent a cdf variable. More...
 
class  CdfError
 Error returned by module_cdf. More...
 

Functions

def find_inlist
 Find a CdfDict by its name in a list of CdfDict objects. More...
 
def read
 Read a Cdf file. More...
 
def write
 Write a Cdf file. More...
 

Variables

dictionary cdf_types
 

Function Documentation

def module_cdf.find_inlist (   cdfdicts,
  name 
)

Find a CdfDict by its name in a list of CdfDict objects.

def module_cdf.read (   filepath)

Read a Cdf file.

Parameters
[in]filepath
[out]header,:dictionnary containing: all global attributes
[out]dimensions,:All dimensions. List of NetcdfDict objects
[out]variables,:All variables. List of NetcdfDict objects
[out]datetimes,:list of datetime.datetime objects.
def module_cdf.write (   filepath,
  header,
  variables,
  datetimes 
)

Write a Cdf file.

Parameters
[in]filepath
[in]header,:dictionnary containing attributes
[in]variables,:All variables (Epoch included). List of CdfDict objects
[in]datetimes,:list of datetime.datetime objects.

Variable Documentation

dictionary module_cdf.cdf_types
Initial value:
1 = { \
2 'CDF_BYTE' : pycdf.const.CDF_BYTE.value ,\
3 'CDF_INT1' : pycdf.const.CDF_INT1.value ,\
4 'CDF_INT2' : pycdf.const.CDF_INT2.value ,\
5 'CDF_INT4' : pycdf.const.CDF_INT4.value ,\
6 'CDF_INT8' : pycdf.const.CDF_INT8.value ,\
7 'CDF_UINT1' : pycdf.const.CDF_UINT1.value ,\
8 'CDF_UINT2' : pycdf.const.CDF_UINT2.value ,\
9 'CDF_UINT4' : pycdf.const.CDF_UINT4.value ,\
10 'CDF_REAL4' : pycdf.const.CDF_REAL4.value ,\
11 'CDF_FLOAT' : pycdf.const.CDF_FLOAT.value ,\
12 'CDF_REAL8' : pycdf.const.CDF_REAL8.value ,\
13 'CDF_DOUBLE' : pycdf.const.CDF_DOUBLE.value ,\
14 'CDF_CHAR' : pycdf.const.CDF_CHAR.value ,\
15 'CDF_UCHAR' : pycdf.const.CDF_UCHAR.value ,\
16 'CDF_EPOCH' : pycdf.const.CDF_EPOCH.value ,\
17 'CDF_EPOCH16' : pycdf.const.CDF_EPOCH16.value ,\
18 }