ethos_penalps.simulation_data.simulation_data_complete#

Module Contents#

Classes#

SimulationData

Helper class that provides a standard way to create an ABC using

UninitializedCurrentStateData

Helper class that provides a standard way to create an ABC using

CurrentProductionStateData

Helper class that provides a standard way to create an ABC using

PreProductionStateData

Helper class that provides a standard way to create an ABC using

AdaptedProductionStateData

Helper class that provides a standard way to create an ABC using

ValidatedPostProductionStateData

Helper class that provides a standard way to create an ABC using

PostProductionStateData

Helper class that provides a standard way to create an ABC using

class ethos_penalps.simulation_data.simulation_data_complete.SimulationData#

Bases: abc.ABC

Helper class that provides a standard way to create an ABC using inheritance.

abstract create_self_copy()#
class ethos_penalps.simulation_data.simulation_data_complete.UninitializedCurrentStateData#

Bases: SimulationData

Helper class that provides a standard way to create an ABC using inheritance.

create_self_copy()#
class ethos_penalps.simulation_data.simulation_data_complete.CurrentProductionStateData#

Bases: SimulationData

Helper class that provides a standard way to create an ABC using inheritance.

current_process_state_name: str#
current_output_stream_state: ethos_penalps.stream.ContinuousStreamState | ethos_penalps.stream.BatchStreamState#
current_storage_level: float#
process_state_data_dictionary: dict[str, ethos_penalps.data_classes.ProcessStateData]#
create_self_copy()#
_create_copy_of_process_state_data_dictionary()#
class ethos_penalps.simulation_data.simulation_data_complete.PreProductionStateData#

Bases: CurrentProductionStateData

Helper class that provides a standard way to create an ABC using inheritance.

create_self_copy()#
class ethos_penalps.simulation_data.simulation_data_complete.AdaptedProductionStateData#

Bases: PreProductionStateData

Helper class that provides a standard way to create an ABC using inheritance.

create_self_copy()#
class ethos_penalps.simulation_data.simulation_data_complete.ValidatedPostProductionStateData#

Bases: PreProductionStateData

Helper class that provides a standard way to create an ABC using inheritance.

validated_input_stream_list: list[ethos_penalps.stream.ContinuousStreamState | ethos_penalps.stream.BatchStreamState]#
create_self_copy()#
_create_copy_of_validated_input_stream_list()#
class ethos_penalps.simulation_data.simulation_data_complete.PostProductionStateData#

Bases: ValidatedPostProductionStateData

Helper class that provides a standard way to create an ABC using inheritance.

current_input_stream_state: ethos_penalps.stream.ContinuousStreamState | ethos_penalps.stream.BatchStreamState#
create_self_copy()#