cf.RaggedContiguousArray¶
-
class
cf.
RaggedContiguousArray
(compressed_array=None, shape=None, size=None, ndim=None, count_variable=None)[source]¶ Bases:
cf.data.abstract.compressedarray.CompressedArray
,cfdm.data.raggedcontiguousarray.RaggedContiguousArray
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.
New in version 3.0.0.
Initialization
- 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. |
|
Return the position of the compressed dimension in the compressed array. |
|
The type of compression that has been applied to the underlying array. |
|
Return the countcount_va variable for a compressed array. |
|
Return a subspace, defined by indices, of a numpy array. |
|
TODO Return the underlying array object. |
Attributes
Return an independent numpy array containing the uncompressed data. |
|
Return an independent numpy array containing 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. |
|