post-proc/std post-proc/std

post-proc/std post-proc/std#

Description#

Post-processing mode: project a saved inversion result back to physical maps.

This mode does not run the observation operator. It reads a pre-existing control vector (and optionally a pre-existing observation vector) from disk, reprojects the flux tracers from the (flattened) control-vector space to spatially resolved maps for both the prior \(\mathbf{x}_b\) and the posterior \(\mathbf{x}_a\), computes their difference \(\mathbf{x}_a - \mathbf{x}_b\), and saves all three fields as NetCDF files in the same directory as the control vector.

Typical use#

Run this mode after a completed variational or analytical inversion to produce map-ready output without re-running any forward simulations:

mode:
  plugin:
    name: post-proc
    version: std
  controlvect_file: /path/to/controlvect_final.pickle

The resulting NetCDF files are:

  • controlvect_x.nc — posterior flux map \(\mathbf{x}_a\)

  • controlvect_xb.nc — prior flux map \(\mathbf{x}_b\)

  • ratio_x-xb.nc — difference \(\mathbf{x}_a - \mathbf{x}_b\)

Requirements#

The current plugin requires the present plugins to run properly:

Requirement name

Requirement type

Explicit definition

Any valid

Default name

Default version

obsvect

ObsVect

True

True

standard

std

controlvect

ControlVect

True

True

standard

std

obsoperator

ObsOperator

True

True

standard

std