topotherm.settings
This file contains all the settings for the optimization problem and should be modified and adapted to each case through a .yaml file (see examples).
Classes
Water properties for the linearization of piping. |
|
Ground properties for the linearization of piping. |
|
Temperatures for the linearization of piping, calculation of |
|
Piping properties for the linearization of piping. |
|
Solver properties for the optimization problem. Used for the |
|
Economic properties for the optimization problem. Used for the |
|
Class for the settings of the optimization problem which is passed |
Functions
|
Load the settings from a yaml file. |
Module Contents
- class topotherm.settings.Water(/, **data)[source]
Bases:
pydantic.BaseModelWater properties for the linearization of piping.
- Parameters:
data (Any)
- class topotherm.settings.Ground(/, **data)[source]
Bases:
pydantic.BaseModelGround properties for the linearization of piping.
- Parameters:
data (Any)
- class topotherm.settings.Temperatures(/, **data)[source]
Bases:
pydantic.BaseModelTemperatures for the linearization of piping, calculation of postprocessing.
- Parameters:
data (Any)
- class topotherm.settings.Piping(/, **data)[source]
Bases:
pydantic.BaseModelPiping properties for the linearization of piping.
- Parameters:
data (Any)
- class topotherm.settings.Solver(/, **data)[source]
Bases:
pydantic.BaseModelSolver properties for the optimization problem. Used for the optimization model.
- Parameters:
data (Any)
- class topotherm.settings.Economics(/, **data)[source]
Bases:
pydantic.BaseModelEconomic properties for the optimization problem. Used for the optimization model.
- Parameters:
data (Any)
- class topotherm.settings.Settings(water=Water(), ground=Ground(), temperatures=Temperatures(), piping=Piping(), solver=Solver(), economics=Economics())[source]
Bases:
pydantic.BaseModelClass for the settings of the optimization problem which is passed to the regression, optimization model, and postprocessing.
- Parameters:
- temperatures: Temperatures[source]