labcore.data.tools#

Module Attributes

Data

Type alias for valid data.

Functions

data_dims(data)

split_complex(data)

Split complex dependents into real and imaginary parts.

labcore.data.tools.Data#

Type alias for valid data. Can be either a pandas DataFrame or an xarray Dataset.

alias of Dataset | DataFrame

labcore.data.tools.data_dims(data: Dataset | DataFrame | None) tuple[list[str], list[str]][source]#
labcore.data.tools.split_complex(data: Dataset | DataFrame) Dataset | DataFrame[source]#

Split complex dependents into real and imaginary parts.

TODO: should update units as well

Parameters:

data – input data.

Return type:

data with complex dependents split into real and imaginary parts.

Raises:

NotImplementedError – if data is not a pandas DataFrame or an xarray Dataset.