prepare_time_trace_dataset

glotaran.io.prepare_dataset.prepare_time_trace_dataset(dataset: DataArray | Dataset, weight: ndarray | None = None, irf: ndarray | DataArray | None = None) Dataset[source]

Prepare a time trace dataset for global analysis.

Parameters:
  • dataset (xr.DataArray | xr.Dataset) – Dataset to add data to.

  • weight (np.ndarray | None) – A weight for the dataset.

  • irf (np.ndarray | xr.DataArray | None) – An IRF for the dataset.

Returns:

Original dataset with added SVD data and weight and/or irf data variables if provided.

Return type:

xr.Dataset

Raises:

ValueError – If an IRF with more than one dimensions was provided that isn’t a xarray.DataArray.