cf.RaggedIndexedArray¶
-
class
cf.
RaggedIndexedArray
(compressed_array=None, shape=None, size=None, ndim=None, index_variable=None)[source]¶ Bases:
cfdm.data.raggedindexedarray.RaggedIndexedArray
An underlying indexed ragged array.
A collection of features stored using an indexed ragged array combines all features along a single dimension (the “sample dimension”) such that the values of each feature in the collection are interleaved.
The information needed to uncompress the data is stored in an “index variable” that specifies the feature that each element of the sample dimension belongs to.
New in version 3.0.0.
Initialisation
- Parameters
- compressed_array:
Data
The compressed array.
- shape:
tuple
The uncompressed array dimension sizes.
- size:
int
Number of elements in the uncompressed array.
- ndim:
int
The number of uncompressed array dimensions
- index_variable:
Index
The index variable required to uncompress the data, corresponding to a CF-netCDF index 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 index variable for a compressed array. |
|
Return a subspace, defined by indices, of a numpy array. |
|
Return the underlying array object. |
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. |
|
Bring an array on disk into memory and retain it there. |