| |
- ncf_data_write(filename, dimNames, varName, varType, varData, varattr=None)
- Write variable into netcdf file
Inputs:
--------------------------------------
1. filename:<str>: netcdf file name
2. dimNames:<list, t:str>: name of the var dimension
3. varName:<str>: name of the var
4. varData:<array,>: data
5. varType:<str>: type of the data
6. varattr:<dict>: attributes
- ncf_dims_add_byvar(filename, var_lst)
- Add dimensions from list of var
Inputs:
------------------------------------
1. filename:<str>: name of netCDF file
2. var_list:<list, t:io_var_cl>: list of geos_var
- ncf_dims_def(filename, dimNames, dimTypes, dimVars)
- Define dimensions into a netcdf file
Inputs:
--------------------------------------------------------------
1. ncflnm:<str>: file name
2. dimNames:<list, t:str>: dimension name
3. dimTypes:<list, t:str>:dimension type
4. dimvars:<list, t:array>:dimension data
- ncf_dims_def_byvar(filename, var_lst)
- Create dimensions from list of var
Inputs:
------------------------------------
1. filename:<str>: name of netCDF file
2. var_list:<list, t:io_var_cl>: list of geos_var
- ncf_get_attr(ncflnm, varname, attrname)
- read variables into arrays from a netcdf file
Inputs:
------------------------------------------------
1. ncflnm:<str>: file name.
2. varname:<str>: var name to be read.
3. attrname:<str>: attribute name
Returns:
-----------------------------------------
1. attr_val:<obj>: attribute of variable
Notes:
1. if varname=='', global attribute will be seek
- ncf_read(ncflnm, varnames)
- read variables into arrays from a netcdf file
Inputs:
------------------------------------------------
1. ncflnm:<str>: file name.
2. varnames:<list, t:str>: var name to be read.
Returns:
-----------------------------------------------
1. outvars:<list, t:array>: list of the variables read from netcdf file.
- ncf_read_glb_attr(ncflnm, attr_name)
- Inputs:
------------------------------------------------
1. ncflnm:<str>: file name.
2. attr_name:<str>: global attribute name .
Returns:
-----------------------------------
1. attr_val:<obj>: global attributes
- ncf_read_var(ncflnm, var_lst, to_array=True)
- read variables into var list from a netcdf file
Inputs:
------------------------------------------------
1. ncflnm:<str>: file name.
2. var_lst:<list, t:str>: var name to be read.
Returns:
-----------------------------------------------
1. nread:<obj>:
---if to_array=True, nread will be the number of read
---if to_array=False, nread will be the filehandle
- ncf_save_var(ncflnm, var_lst, dim_lst=None, create_new=False, glb_attr=None)
- save var info a file
Inputs:
-------------------------------------------------------
1. ncflnm:<str>: file name
2. var_lst:<list, t:io_var_cl>: datas
3. dim_lst:<list, t:io_var_cl>: dimensions
4. create_new:<T/F>: True if a new file will be created
5. glb_attr:<dict>: global attributes
- ncf_set_glb_attr(ncflnm, glb_attr)
- Inputs:
------------------------------------------------
1. ncflnm:<str>: file name.
2. glb_attr:<dict>: global attributes.
- ncf_write(ncflnm, dimNames, dimTypes, dimVars, varNames, varTypes, varDatas)
- write data into a netcdf file
Inputs:
--------------------------------------------------------------
1. ncflnm:<str>: file name
2. dimNames:<list, t:str>: dimension name
3. dimTypes:<list, t:str>:dimension type
4. dimvars:<list, t:array>:dimension data
5. varNames:<list, t:str>: var name
6. varTypes:<list, t:str>:var type
7. varDatas:<list, t:array>: data
- ncf_write_byvar(ncflnm, dimNames, dimTypes, dimVars, varinfos)
- write data contained by io_var_cl into a netcdf file
Inputs:
--------------------------------------------------------------
1. ncflnm:<str>: file name
2. dimNames:<list, t:str>: dimension name
3. dimTypes:<list, t:str>:dimension type
4. dimvars:<list, t:array>:dimension data
5. varinfos:<list, t:geos_info>: list of vars
|