I noticed some interesting verbiage in the documentation regarding writing new Observation Operators:
The new observation operator has to have a C++ interface, because all observation operators have to be accessed by a generic data assimilation layer written in C++ in oops. Most of the observation operators, however, are written in Fortran.
Is it desirable for us to write the operators themselves in Fortran and simply create a C++ interface, or is it acceptable to write them in C++ instead of Fortran?