configurations

temporal_resolution

Currently used temporal resolution.

node_uid_style

Switch for tweaking internal node uid representation style.

node_uid_seperator

Seperate different tags of the same node uid

timeseries_seperator

Seperate energy system object and timeseries value.

mimos

Number of seperate inputs/outputs supported for multiple input output energy system transformers.

power_reference_unit

Unit to display power results with.

cost_unit

Unit representing the costs.

spellings_logging_level

logging level used by spellings.get_from.

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 name allows for quick and intuitive node accessing while sacrificing the possibility of 2 nodes having the same name.

qualname on the other hand maps everything to the fully qualified name. Meaning only ever the full combination of all uid attributes 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) see tessif.frused.namedtuples.node_uid_styles.

tessif.frused.configurations.node_uid_seperator = '_'

Seperate different tags of the same node uid

Seperate 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.