Goal
Introduce the minimum spec structures needed to configure standard RHIME and multi-sector RHIME
without adding keyword arguments to fixedbasisMCMC.
Tasks
- Add small dataclasses or typed structures for
RhimeRunSpec, RhimeModelSpec, SectorSpec, and
output/sampling settings.
- Use
flux_sources in new config/API examples. Treat legacy emissions_name only as an old config
compatibility key.
- Define
source as the OpenGHG metadata key used to retrieve flux data.
- Define
sector as the model component optimised separately.
- Define
tracer as an additional species used to constrain the primary species, normally with
linked forward models.
- Define
species as the primary gas/tracer name used for object-store lookup and naming.
Acceptance criteria
- A one-sector spec represents the standard RHIME model.
- A multi-sector spec represents at least
FF, GPP, TER, and Ocean with independent prior
arguments.
- Specs can be constructed directly in Python without config-file parsing.
- Documentation does not introduce new uses of the word "emissions" except when describing legacy
config keys.
Goal
Introduce the minimum spec structures needed to configure standard RHIME and multi-sector RHIME
without adding keyword arguments to
fixedbasisMCMC.Tasks
RhimeRunSpec,RhimeModelSpec,SectorSpec, andoutput/sampling settings.
flux_sourcesin new config/API examples. Treat legacyemissions_nameonly as an old configcompatibility key.
sourceas the OpenGHG metadata key used to retrieve flux data.sectoras the model component optimised separately.traceras an additional species used to constrain the primary species, normally withlinked forward models.
speciesas the primary gas/tracer name used for object-store lookup and naming.Acceptance criteria
FF,GPP,TER, andOceanwith independent priorarguments.
config keys.