-
Notifications
You must be signed in to change notification settings - Fork 159
Reporting
Daniel Huppmann edited this page Dec 19, 2018
·
32 revisions
This page exists to collect use cases and architecture thoughts for the reporting infrastructure being developed in iiasa/message_ix#142
pp = Reporting()
.add_activity(...)
.add_activity()
.aggregate(...)
.build()
// reuse processing instance for multiple scenarios
pp.process(scenario1)
pp.process(scenario2)
// or
pp = Reporting().load(...)
Alternative suggestion for re-using reporting specs across scenarios:
specs.yaml
- activity
- Primary Energy|Wind
- technology: wind_ppl
- aggregate
- Primary Energy
Call reporting specs on scenario: Reporting(scenario, specs.yaml)