pearl.engine
Core Engine for the PEARL model. Defines the base structure for the model and the main run function.
Classes
|
Abstract class for the core function of the PEARL model. |
|
|
|
Base Structure for all PEARL models. |
- class pearl.engine.Event(parameters: Parameters)[source]
Bases:
ABCAbstract class for the core function of the PEARL model.
- class pearl.engine.Pearl(parameters: Parameters, population_generator: Event | EventGrouping | Callable[[pandas.DataFrame], pandas.DataFrame], events: Event | EventGrouping | Callable[[pandas.DataFrame], pandas.DataFrame], before_run_events: Event | EventGrouping | Callable[[pandas.DataFrame], pandas.DataFrame] | None = None, after_run_events: Event | EventGrouping | Callable[[pandas.DataFrame], pandas.DataFrame] | None = None)[source]
Bases:
objectBase Structure for all PEARL models.