-
Notifications
You must be signed in to change notification settings - Fork 11
Open
Description
The motivation
Add fair2.X (currently v2.1.3) to openscm-runner
The proposed solution
Add a fair
or fair2
adapter. This will be trickier than adding a new SCM, since fair
already exists at v1.6.2.
There are two options I see, both with pros and cons.
- Add a new
fair2
adapter alongsidefair
. Advantages: does not break backward compatibility, existing workflows that rely onfair
will still work, and both model versions available for comparison. Disadvantage: not sure if easy (or possible) to include two versions of the same module as dependencies. - Update the existing
fair
adapter to point to the newest version offair
. Advantages: can be more easily updated, cleaner namespace. Disadvantage: backward incompatibility, will break many existing workflows including the IPCC assessment. Mitigation: pin versions ofopenscm-runner
in projects, though requires communication.
My preferred solution is the second one.
Alternatives
Bypass openscm-runner
altogether in workflows. However, several projects use it as a module, and it would be nice to have continually updated calibrations and versions.
Metadata
Metadata
Assignees
Labels
No labels