# Obsoperators (obsoperator)¶

## Available Obsoperators (obsoperator)¶

The following obsoperators are implemented in pyCIF so far:

## Description¶

Observation operators compute the operation $$\mathbf{x} \rightarrow \mathcal{H}(\mathbf{x})$$ and its adjoint if necessary. This operation relies on simulations by the chosen numerical model, which are automatically initialized, articulated and chained with each other by the observation operator.

Please see details in the page describing the standard CIF observation operator

## Required parameters, dependencies and functions¶

obsoper objects are called by higher-level objects such as mode objects and simulator objects. Only the obsoper function is called in these functions.

### obsoper¶

The function obsoper runs the observation operator in forward, tangent-linear or adjoint mode.