mapping2es
Tessif subpackage to transform energy system mappings to ready-to-simulate energy system models. Mapping in this conntext refers to data mappings.
The heavy lifting of the transformation process is done by a respective
energy system model module (aka
mapping2es.omf for oemof).
The module extracts the information out of the mapping and parses the model parameters to return a ready-to-simulate energy system model for its repsective api.
The beforementioned approach results in following benefits:
Energy system data input format can be abstracted from the model used.
Adding additonal moduls to transform concrete (modules inside
tessif.transform.mapping2es) or abstract (tessif.transform.mapping2es.tsf) data mappings is enough to support new, yet unsupported energy system simulation tools.
- tsf
- omf
parse_ideal_flow_params()parse_linear_flow_params()parse_invest_flow_params()parse_nonconvex_flow_params()parse_fixed_flow_params()parse_flow_parameters()parse_timeseries()generate_busses()generate_sources()generate_sinks()generate_mimo_transformers()generate_sito_flex_transformers()generate_generic_chps()generate_siso_nonlinear_transformers()generate_generic_storages()create_nodes()infer_timeindex()transform()