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
as_dict()[source]
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