# Obsoperators (`obsoperator`

)¶

Contents

## 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.