You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
There is currently a singular parent class for CosimManipulator, CosimObserver and CosimExecution objects. Initializing each of them currently uses a non-Pythonic [ClassName].from_[specific_object] or [ClassName].create_[specific_object] approach.
This enhancement would also allow functions such as start_time_series to be renamed to start while making it more intuitive to use (all functions within a class will be relevant and can be applied to the object).
There is currently a singular parent class for
CosimManipulator
,CosimObserver
andCosimExecution
objects. Initializing each of them currently uses a non-Pythonic[ClassName].from_[specific_object]
or[ClassName].create_[specific_object]
approach.This enhancement would also allow functions such as
start_time_series
to be renamed tostart
while making it more intuitive to use (all functions within a class will be relevant and can be applied to the object).Suggested parent class and new child class split:
CosimManipulator
->OverrideManipulator, ScenarioManagerManipulator
CosimObserver
->LastValueObserver, ToDirectoryObserver, TimeSeriesObserver
CosimExecution
->CosimExecution, OspConfigExecution, SspExecution
The text was updated successfully, but these errors were encountered: