cfdm.RaggedContiguousArray¶
-
class
cfdm.
RaggedContiguousArray
(compressed_array=None, shape=None, size=None, ndim=None, count_variable=None)[source]¶ Bases:
cfdm.data.mixin.raggedcontiguous.RaggedContiguous
,cfdm.data.abstract.compressedarray.CompressedArray
An underlying contiguous ragged array.
A collection of features stored using a contiguous ragged array combines all features along a single dimension (the “sample dimension”) such that each feature in the collection occupies a contiguous block.
The information needed to uncompress the data is stored in a “count variable” that gives the size of each block.
It is assumed that the compressed dimension is the left-most dimension in the compressed array.
New in version (cfdm): 1.7.0
Initialisation
- Parameters
- compressed_array:
Data
The compressed data.
- shape:
tuple
The uncompressed array dimension sizes.
- size:
int
Number of elements in the uncompressed array.
- ndim:
int
The number of uncompressed array dimensions
- count_variable:
Count
The count variable required to uncompress the data, corresponding to a CF-netCDF count variable.
- compressed_array:
Inspection¶
Methods
Return axes that are compressed in the underlying array. |
|
Returns the compressed dimension’s position in the array. |
|
Returns the array’s compression type. |
|
Return the count variable for a compressed array. |
Attributes
Returns a numpy array containing the uncompressed data. |
|
Returns an independent numpy array with the compressed data. |
|
Data-type of the data elements. |
|
The number of dimensions of the uncompressed data. |
|
Shape of the uncompressed data. |
|
Number of elements in the uncompressed data. |
Miscellaneous¶
Methods
Return a deep copy of the array. |
|
Return a subspace, defined by indices, of a numpy array. |
|
Return the underlying array object. |
|
Bring an array on disk into memory and retain it there. |
Special¶
Methods
The numpy array interface. |
|
Called by the |
|
Returns a subspace of the array defined by the given indices. |
|
Called by the |
|
Called by the |
Docstring substitutions¶
Methods
Return the special docstring substitutions. |
|
Returns the substitutions that apply to methods of the class. |
|
Returns the class {{package}} substitutions package depth. |
|
Returns method names excluded in the class substitutions. |