piel.experimental.analysis.dataset
==================================

.. py:module:: piel.experimental.analysis.dataset


Functions
---------

.. autoapisummary::

   piel.experimental.analysis.dataset.compose_xarray_dataset_from_experiment_data


Module Contents
---------------

.. py:function:: compose_xarray_dataset_from_experiment_data(experiment_data: piel.types.ExperimentData)

   Composes an xarray.Dataset from an ExperimentData instance, using all experiment parameters as coordinates.

   :param experiment_data: The experiment data containing parameters and measurements.
   :type experiment_data: ExperimentData

   :returns: An xarray Dataset containing the measurements indexed by all parameters and metric name.
   :rtype: xr.Dataset

   :raises ValueError: If the number of parameters does not match the number of measurement data entries.
   :raises AttributeError: If any measurement data entry lacks the `measurements` attribute.


