Group¶
-
class
metpy.io.cdm.
Group
(**kwargs)[source]¶ Holds dimensions and variables.
Every CDM dataset has at least a root group.
Methods Summary
__init__
(**kwargs)createDimension
(name, size)Create a new Dimension
in thisGroup
.createGroup
(name)Create a new Group as a descendant of this one. createVariable
(name, datatype[, dimensions, …])Create a new Variable in this Group. ncattrs
()Get a list of the names of the netCDF attributes. Methods Documentation
-
__init__
(**kwargs)¶
-
createDimension
(name, size)[source]¶ Create a new
Dimension
in thisGroup
.Parameters: Returns: Dimension – The newly created
Dimension
-
createGroup
(name)[source]¶ Create a new Group as a descendant of this one.
Parameters: name (str) – The name of the new Group. Returns: Group – The newly created Group
-
createVariable
(name, datatype, dimensions=(), fill_value=None, wrap_array=None)[source]¶ Create a new Variable in this Group.
Parameters: - name (str) – The name of the new Variable.
- datatype (str or numpy.dtype) – A valid Numpy dtype that describes the layout of the data within the Variable.
- dimensions (tuple[str], optional) – The dimensions of this Variable. Defaults to empty, which implies a scalar variable.
- fill_value (number, optional) – A scalar value that is used to fill the created storage. Defaults to None, which performs no filling, leaving the storage uninitialized.
- wrap_array (numpy.ndarray, optional) – Instead of creating an array, the Variable instance will assume ownership of the passed in array as its data storage. This is a performance optimization to avoid copying large data blocks. Defaults to None, which means a new array will be created.
Returns: Variable – The newly created
Variable
-
ncattrs
()¶ Get a list of the names of the netCDF attributes.
Returns: List[str]
-