:py:mod:`ethos_penalps.utilities.to_dataclass_conversions`
==========================================================

.. py:module:: ethos_penalps.utilities.to_dataclass_conversions


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


Functions
~~~~~~~~~

.. autoapisummary::

   ethos_penalps.utilities.to_dataclass_conversions.create_dataclass
   ethos_penalps.utilities.to_dataclass_conversions.create_batch_stream_production_plan_entry
   ethos_penalps.utilities.to_dataclass_conversions.create_continuous_stream_production_plan_entry
   ethos_penalps.utilities.to_dataclass_conversions.create_process_step_production_plan_entry
   ethos_penalps.utilities.to_dataclass_conversions.create_storage_production_plan_entry
   ethos_penalps.utilities.to_dataclass_conversions.create_process_step_production_plan_entry_with_stream_state



.. py:function:: create_dataclass(data: pandas.Series, factory: Any) -> Any


.. py:function:: create_batch_stream_production_plan_entry(data: pandas.DataFrame) -> list[ethos_penalps.stream.BatchStreamProductionPlanEntry]


.. py:function:: create_continuous_stream_production_plan_entry(data: pandas.DataFrame) -> list[ethos_penalps.stream.ContinuousStreamProductionPlanEntry]


.. py:function:: create_process_step_production_plan_entry(data: pandas.DataFrame) -> list[ethos_penalps.data_classes.ProcessStepProductionPlanEntry]


.. py:function:: create_storage_production_plan_entry(data: pandas.DataFrame) -> list[ethos_penalps.data_classes.StorageProductionPlanEntry]


.. py:function:: create_process_step_production_plan_entry_with_stream_state(data: pandas.DataFrame) -> list[ethos_penalps.stream.ProcessStepProductionPlanEntryWithInputStreamState]


