deflex.DeflexScenario.store_graph

DeflexScenario.store_graph(filename, **kwargs)

Store the EnergySystem graph into a .graphml file.

The kwargs are passed to the oemof.network function create_nx_graph().

Parameters:filename (str) – Full path of the graphml-file.

Examples

>>> import os
>>> import deflex as dflx
>>> fn = dflx.fetch_test_files("de02_no-heat_csv")
>>> sc = dflx.create_scenario(fn, "csv")
>>> sc.table2es()
>>> fn_graph = fn.replace("_csv", ".graphml")
>>> os.path.basename(fn_graph)
'de02_no-heat.graphml'
>>> sc.store_graph(fn_graph)
>>> os.path.isfile(fn_graph)
True
>>> os.remove(fn_graph)