configurations
Currently used temporal resolution. |
|
Switch for tweaking internal node uid representation style. |
|
Seperate different tags of the same |
|
Seperate energy system object and timeseries value. |
|
Number of seperate inputs/outputs supported for multiple input output energy system transformers. |
|
Unit to display power results with. |
|
Unit representing the costs. |
|
logging level used by |
configurations is a tessif subpackage aggregating
simulation parameters, used naming and unit conventions as well as some
logging behavior.
It serves as main reference point for adjusting tessif’s simulative and parsing behavior.
- tessif.frused.configurations.temporal_resolution = 'hourly'
Currently used temporal resolution. Must be one of the keys found in
temporals.
- tessif.frused.configurations.node_uid_style = 'name'
Switch for tweaking internal node uid representation style.
Useful for conveniently changing internal mapping behaviour. Must be one of
node_uid_styles.Somehting like
nameallows for quick and intuitive node accessing while sacrificing the possibility of 2 nodes having the samename.qualnameon the other hand maps everything to the fully qualified name. Meaning only ever the full combination of alluidattributes has to be unique per energy system.Warning
Tessif’s doctests assumes
node_uid_style = 'name'which is the most basic and intuitive way of mapping nodes. Designed for the use of relatively small energy systems (what ever that means).For a list of available styles and their key (the string set to
node_uid_style) seetessif.frused.namedtuples.node_uid_styles.
- tessif.frused.configurations.node_uid_seperator = '_'
Seperate different tags of the same
node uidSeperate symbol for (uniquely) identifying a node’s uid using various tags of the
namedtuples implementation.
- tessif.frused.configurations.timeseries_seperator = '.'
Seperate energy system object and timeseries value.
Serperator symbol for identifying energy system object and its timeseries values when reading in data.
Standard syntax:
{ES_OBJECT}{SEPERATOR}{TIMESERIES_PARAMETER}.
- tessif.frused.configurations.mimos = 10
Number of seperate inputs/outputs supported for multiple input output energy system transformers.
Currently set to:
- tessif.frused.configurations.power_reference_unit = 'MW'
Unit to display power results with.
- tessif.frused.configurations.cost_unit = '€'
Unit representing the costs.
- tessif.frused.configurations.logging_file_paths = {'content': '/home/docs/checkouts/readthedocs.org/user_builds/tessif-phd/envs/latest/lib/python3.8/site-packages/tessif/write/logs/content.log', 'debug': '/home/docs/checkouts/readthedocs.org/user_builds/tessif-phd/envs/latest/lib/python3.8/site-packages/tessif/write/logs/debug.log', 'timings': '/home/docs/checkouts/readthedocs.org/user_builds/tessif-phd/envs/latest/lib/python3.8/site-packages/tessif/write/logs/timings.log'}
Tessif’s logging locations and filenames.
Warning
Logging root directory must exist for the logging file location configuration to work as expected.
- tessif.frused.configurations.spellings_logging_level = 'warning'
logging level used by
spellings.get_from.Must be one of the keys found in
logging_levels.