smif.data_layer.data_array module¶
DataArray provides a thin wrapper around multidimensional arrays and metadata
Summary¶
Classes:
DataArray |
DataArray provides access to input/parameter/results data, with conversions to common python data libraries (for example: numpy, pandas, xarray). |
Data:
INSTALL_WARNING |
str(object=’‘) -> str str(bytes_or_buffer[, encoding[, errors]]) -> str |
Reference¶
-
class
smif.data_layer.data_array.
DataArray
(spec, data)[source]¶ Bases:
object
DataArray provides access to input/parameter/results data, with conversions to common python data libraries (for example: numpy, pandas, xarray).
-
spec
¶ Type: smif.metadata.spec.Spec
-
data
¶ Type: numpy.ndarray
-
name
¶ The name of the data that this spec describes.
-
description
¶ A human-friendly description
-
dims
¶ Names for each dimension
-
coords
¶ Coordinate labels for each dimension.
-
dim_coords
¶ Coordinates for a given dimension
-
unit
¶ The unit for all data points.
-
shape
¶ The shape of the data array
-
as_ndarray
()[source]¶ Access as a
numpy.ndarray
-
as_df
()[source]¶ Access DataArray as a
pandas.DataFrame
-
as_xarray
()[source]¶ Access DataArray as a
xarray.DataArray
-