cf.RaggedIndexedContiguousArray¶
-
class
cf.
RaggedIndexedContiguousArray
(compressed_array=None, shape=None, size=None, ndim=None, count_variable=None, index_variable=None)[source]¶ Bases:
cf.data.abstract.compressedarray.CompressedArray
,cfdm.data.raggedindexedcontiguousarray.RaggedIndexedContiguousArray
An underlying indexed contiguous ragged array.
A collection of features, each of which is sequence of (vertical) profiles, stored using an indexed contiguous ragged array combines all feature elements along a single dimension (the “sample dimension”) such that a contiguous ragged array representation is used for each profile and the indexed ragged array representation to organise the profiles into timeseries.
The information needed to uncompress the data is stored in a “count variable” that gives the size of each profile; and in a “index variable” that specifies the feature that each profile belongs to.
New in version 3.0.0.
Initialization
- 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
- count_variable:
Count
The count variable required to uncompress the data, corresponding to a CF-netCDF count variable.
- index_variable:
Index
The index variable required to uncompress the data, corresponding to a CF-netCDF CF-netCDF index 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 the index variable for a compressed array. |
|
Return a subspace, defined by indices, of a numpy array. |
|
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. |
|
Bring an array on disk into memory and retain it there. |