cfdm.List¶
-
class
cfdm.List(properties=None, data=None, source=None, copy=True, _use_data=True)[source]¶ Bases:
cfdm.mixin.netcdf.NetCDFVariable,cfdm.mixin.propertiesdata.PropertiesData,cfdm.core.abstract.propertiesdata.PropertiesDataA list variable required to uncompress a gathered array.
Compression by gathering combines axes of a multidimensional array into a new, discrete axis whilst omitting the missing values and thus reducing the number of values that need to be stored.
The information needed to uncompress the data is stored in a list variable that gives the indices of the required points.
NetCDF interface
The netCDF variable name of the list variable may be accessed with the
nc_set_variable,nc_get_variable,nc_del_variableandnc_has_variablemethods.New in version 1.7.0.
Initialization
- Parameters
- properties:
dict, optional Set descriptive properties. The dictionary keys are property names, with corresponding values. Ignored if the source parameter is set.
Properties may also be set after initialisation with the
set_propertiesandset_propertymethods.- Parameter example:
properties={'long_name': 'uncompression indices'}
- data:
Data, optional Set the data array. Ignored if the source parameter is set.
The data array may also be set after initialisation with the
set_datamethod.- source: optional
Initialize the properties and data from those of source.
- copy:
bool, optional If False then do not deep copy input parameters prior to initialization. By default arguments are deep copied.
- properties:
Inspection¶
Methods
A full description of the list variable. |
|
Return the canonical identity. |
|
Return all possible identities. |
Properties¶
Methods
Remove a property. |
|
Return a property. |
|
Whether a property has been set. |
|
Set a property. |
|
Return all properties. |
|
Remove all properties. |
|
Set properties. |
Data¶
Methods
Remove the data. |
|
Return the data. |
|
Whether a data has been set. |
|
Set the data. |
|
Expand the shape of the data array. |
|
Remove size one axes from the data array. |
|
Permute the axes of the data array. |
Attributes
Return the data. |
Miscellaneous¶
Methods
Return a deep copy. |
|
Whether two instances are the same. |
|
Return the name of the file or files containing the data. |
NetCDF¶
Methods
Remove the netCDF variable name. |
|
Return the netCDF variable name. |
|
Whether the netCDF variable name has been set. |
|
Set the netCDF variable name. |
Special¶
Methods
Called by the |
|
Return a subspace defined by indices |
|
Called by the |
|
Called by the |