Obsvects obsvect#
Observation vector plugins for pyCIF.
An observation vector (obsvect) plugin manages the set of measurements that the inversion system tries to match. It is responsible for:
Loading observation data from monitor NetCDF files into a flat numerical vector \(\mathbf{y}^o\) (
yobs) and its associated uncertainty vector (yobs_err).Storing simulated equivalents \(\mathcal{H}(\mathbf{x})\) (
ysim) and adjoint increments \(\delta\mathbf{y}\) (dy).Providing \(\mathbf{R}^{-1}\) matrix-vector products (
rinvprod) for the cost function and gradient.Dumping the populated observation vector to disk after a forward run.
Available plugins#
Available Obsvects obsvect#
The following obsvects are implemented in pyCIF so far: