piel.visual.experimental.auto
=============================

.. py:module:: piel.visual.experimental.auto


Functions
---------

.. autoapisummary::

   piel.visual.experimental.auto.auto_plot_from_measurement_data
   piel.visual.experimental.auto.auto_plot_from_measurement_data_collection
   piel.visual.experimental.auto.auto_plot_from_experiment_data


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

.. py:function:: auto_plot_from_measurement_data(measurement_data: piel.types.experimental.MeasurementDataTypes, **kwargs) -> list[tuple, piel.types.PathTypes]

   This function will automatically plot the data from the `MeasurementData` object provided.
   If there are more than one set of relevant plots for a given `MeasurementData`,
   it will generate a list of figures accordingly.


.. py:function:: auto_plot_from_measurement_data_collection(measurement_data_collection: piel.types.experimental.MeasurementDataCollectionTypes, plot_output_directory: piel.types.PathTypes = None, extra_plot_output_directories: list[piel.types.PathTypes] = None, measurement_data_collection_to_plot_map: dict = measurement_data_collection_to_plot_map, measurement_data_collection_to_plot_prefix_map: dict = measurement_data_collection_to_plot_suffix_map, **kwargs) -> tuple[list[tuple], list[piel.types.PathTypes]]

   This function will automatically plot the data from the `MeasurementDataCollection` provided.
   If there are more than one set of relevant plots for a given `MeasurementData`,
   it will generate a list of figures accordingly.


.. py:function:: auto_plot_from_experiment_data(experiment_data: piel.types.experimental.ExperimentData, plot_output_directory: piel.types.PathTypes = None, parametric: bool = False, **kwargs) -> tuple[list[tuple], list[piel.types.PathTypes]]

   This function will automatically plot the data from the `ExperimentData` object provided.


