Source code for oemof.eesyplan.datapackage.results
import logging
import pandas as pd
from oemof.datapackage import datapackage # noqa
from oemof.datapackage.resultpackage import read
from oemof.datapackage.resultpackage import write
[docs]
def export_results(results, path):
write.export_results_to_datapackage(
results=results, base_path=path, zip=False
)
logging.info(f"Exported results to {path.resolve()}")
[docs]
def import_results(path, es):
results = read.import_results_from_resultpackage(path)
groups = es.groups
for key in results.keys():
if isinstance(results[key], pd.DataFrame):
results[key].rename(columns=groups, inplace=True)
logging.info("Imported results")
return results