openghg_inversions.rhime.outputs#
RHIME output construction and persistence helpers.
- class openghg_inversions.rhime.outputs.RhimeResult(run_spec: RhimeRunSpec, model_spec: RhimeModelSpec, output_spec: RhimeOutputSpec, inv_inputs: Dataset, idata: InferenceData, output_metadata: dict[str, ~typing.Any]=<factory>, outputs: dict[str, ~typing.Any]=<factory>, basis_functions: FluxWeightedBasis | None = None, model: Model | None = None, inv_out: InversionOutput | None = None, sampler: RhimeSampler = <factory>, model_build_result: RhimeModelBuildResult | None = None)#
Bases:
objectComplete result of a standard or multisector RHIME recipe.
- basis_functions: FluxWeightedBasis | None = None#
- idata: InferenceData#
- inv_out: InversionOutput | None = None#
- model_build_result: RhimeModelBuildResult | None = None#
- model_spec: RhimeModelSpec#
- output_spec: RhimeOutputSpec#
- run_spec: RhimeRunSpec#
- sampler: RhimeSampler#
- openghg_inversions.rhime.outputs.make_multisector_rhime_outputs(*, result: RhimeResult, prepared: RhimePreparedInputs) None#
Create and attach the requested multisector RHIME outputs.
- Parameters:
result – Sampled multisector result receiving requested products.
prepared – Retained source-resolved inputs and basis functions.
- openghg_inversions.rhime.outputs.make_standard_rhime_outputs(*, result: RhimeResult, prepared: RhimePreparedInputs) None#
Create and attach the requested standard RHIME outputs.
- Parameters:
result – Sampled standard result receiving requested products.
prepared – Retained canonical inputs and basis functions.