Scenario Data Models
Scenario Data Models
Module for handling data model used in scenario generation.
BasicDERModel
Bases: BaseModel
Basic DER model used in solar scenario development.
Source code in emerge\scenarios\data_model.py
95 96 97 98 99 100 101 102 103 |
|
CapacityStrategyEnum
Bases: str
, Enum
Available strategies for sizing solar systems.
Source code in emerge\scenarios\data_model.py
28 29 30 31 32 33 34 |
|
CustomerModel
Bases: BaseModel
Interface for representing customer used in pv scenario development.
Source code in emerge\scenarios\data_model.py
14 15 16 17 18 19 20 |
|
DERScenarioConfigModel
Bases: ScenarioBaseConfig
CLI interface model for generating solar scenarios.
Source code in emerge\scenarios\data_model.py
140 141 142 143 144 145 146 |
|
DERScenarioInput
Bases: _DERScenarioInput
Input model for der scenarios.
Source code in emerge\scenarios\data_model.py
89 90 91 92 |
|
DERScenarioInputModel
Bases: _DERScenarioInput
Interface for der scenario input model.
Source code in emerge\scenarios\data_model.py
125 126 127 128 129 |
|
DERType
Bases: str
, Enum
Available der enum types.
Source code in emerge\scenarios\data_model.py
22 23 24 25 26 |
|
DistDERScenarioModel
Bases: BaseModel
Model for storing solars in a given scenario.
Source code in emerge\scenarios\data_model.py
105 106 107 108 109 110 111 |
|
EnergyBasedSolarSizingStrategyInput
Bases: BaseModel
Input model for default solar sizing strategy.
Source code in emerge\scenarios\data_model.py
46 47 48 49 50 51 52 |
|
LoadMetadataModel
Bases: BaseModel
Interface for representing OpenDSS load metadata.
Source code in emerge\scenarios\data_model.py
114 115 116 117 118 119 120 121 |
|
ScenarioBaseConfig
Bases: BaseModel
Interface for basic settings in defining scenario.
Source code in emerge\scenarios\data_model.py
132 133 134 135 136 137 138 |
|
SelectionStrategyEnum
Bases: str
, Enum
Available strategies for selecting loads to have pv system.
Source code in emerge\scenarios\data_model.py
37 38 39 40 41 42 43 |
|
SizeWithProbabilityModel
Bases: BaseModel
Use this model if you want to pick sizes with probabilities.
Source code in emerge\scenarios\data_model.py
55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 |
|