Index
Classes
| Name | Description |
|---|---|
n/a |
|
Nodes that maintain a balance between inputs and outputs in each time step, but do not have a storage. |
|
Nodes where the model can buy and sell commodities against an exogenous price. |
|
Constraints define constraints on multiple variables at once |
|
n/a |
|
n/a |
|
Dataset properties and holder for classes available in the schema. |
|
To which direction the parameter value is applied for in a link. |
|
Abstract top-level class that contains all other classes (except Dataset). |
|
Groups define constraints on multiple entities at once |
|
Makes an entity to be a member of a group |
|
Mixin for flow (annual_flow, flow_profile) related properties. |
|
Mixin for investment related attributes. |
|
Mixin for penalty related attributes (penalty_upward, penalty_downward). |
|
Mixin for profile related attributes. |
|
Connects two nodes. |
|
Abstract class that contains all types of nodes |
|
An input port from a node to a unit. |
|
The properties of the periods available for the model. |
|
n/a |
|
Ports designates an input or an output between a unit and a node. |
|
Defines the properties of each solve pattern. |
|
Nodes that include a state variable to represent storage. Also maintains balance between inputs and outputs including charging and discharging of the state. |
|
Parameters related to the whole system to be modelled. |
|
n/a |
|
Units convert input(s) to output(s) using a ratio multiplier. |
|
An output port from a unit to a node. |
Enumerations
| Name | Description |
|---|---|
Limits allowed commodity types |
|
Choose how the unit converts inputs to outputs |
|
n/a |
|
How to use flow_profile and flow_annual. |
|
Limits allowed group types |
|
Choice of investment method. |
|
Limits allowed node types: Balance, Storage, Commodity |
|
Choice of solve process handled within the model. |
|
Choose how the unit startup methods are treated |
|
How to transfer between the two links. |