battery_optimizer.uk.mel_mil#
Functions
|
|
|
Classes
|
|
|
|
|
|
|
|
|
- class battery_optimizer.uk.mel_mil.BMPosition(*, time_from, time_to, power_MW)#
Bases:
BaseModel- model_config: ClassVar[ConfigDict] = {}#
Configuration for the model, should be a dictionary conforming to [ConfigDict][pydantic.config.ConfigDict].
- class battery_optimizer.uk.mel_mil.BOA(*, BOATimepoints)#
Bases:
BaseModel- Parameters:
BOATimepoints (list[BOATimepoint])
- BOATimepoints: list[BOATimepoint]#
- model_config: ClassVar[ConfigDict] = {}#
Configuration for the model, should be a dictionary conforming to [ConfigDict][pydantic.config.ConfigDict].
- class battery_optimizer.uk.mel_mil.BOATimepoint(*, time_from, power_kW)#
Bases:
BaseModel- model_config: ClassVar[ConfigDict] = {}#
Configuration for the model, should be a dictionary conforming to [ConfigDict][pydantic.config.ConfigDict].
- class battery_optimizer.uk.mel_mil.BaselinePoint(*, time_from, power_kW, expected_soc_fraction=None)#
Bases:
BaseModel- model_config: ClassVar[ConfigDict] = {}#
Configuration for the model, should be a dictionary conforming to [ConfigDict][pydantic.config.ConfigDict].
- class battery_optimizer.uk.mel_mil.MELMILResult(*, request_id, problem_type=ProblemType.MELMIL, asset_id, request_creation_time, result_creation_time, mel, mil, request, trace=None)#
Bases:
BaseModel- Parameters:
request_id (str)
problem_type (ProblemType)
request_creation_time (datetime)
result_creation_time (datetime)
mel (list[BMPosition])
mil (list[BMPosition])
trace (Any)
- mel: list[BMPosition]#
- mil: list[BMPosition]#
- model_config: ClassVar[ConfigDict] = {}#
Configuration for the model, should be a dictionary conforming to [ConfigDict][pydantic.config.ConfigDict].
- problem_type: ProblemType#
- battery_optimizer.uk.mel_mil.create_melmil_result_from_dataframe(request_id, problem_type, asset_id, request_creation_time, mel_df, mil_df, request, trace=None)#
- Parameters:
- Return type:
- battery_optimizer.uk.mel_mil.optimize_mel_mil_request(request)#