pycif.plugins.transforms.complex.satellites — API reference#
Configuration reference: satellites plugin
- pycif.plugins.transforms.complex.satellites.adjoint.adjoint(transf, inout_datastore, controlvect, obsvect, mapper, di, df, mode, runsubdir, workdir, onlyinit=False, **kwargs)[source]#
De-aggregate total columns to the model level.
- pycif.plugins.transforms.complex.satellites.apply_AK.apply_ak(sim_ak, aks, pwgt, drycols, qa0, chosen_level=-1, use_drycols=False, scale_factor=1, log_space=False, normalize_columns=False)[source]#
Apply the corresponding AK values
- pycif.plugins.transforms.complex.satellites.apply_AK.apply_ak_tl(sim_ak_tl, sim_ak, aks, pwgt, drycols, qa0, chosen_level=-1, use_drycols=False, scale_factor=1, log_space=False, normalize_columns=False)[source]#
- pycif.plugins.transforms.complex.satellites.apply_AK.apply_ak_ad(obs_incr, sim_ak, aks, pwgt, drycols, qa0, chosen_level=-1, use_drycols=False, scale_factor=1, log_space=False, normalize_columns=False)[source]#
- pycif.plugins.transforms.complex.satellites.flushrun.flushrun(self, rundir, mode, transform_id, full_flush=True)[source]#
Cleaning the simulation directories to limit space usage
- pycif.plugins.transforms.complex.satellites.forward.forward(transf, inout_datastore, controlvect, obsvect, mapper, di, df, mode, runsubdir, workdir, onlyinit=False, save_debug=False, **kwargs)[source]#
Aggregate simulations at the grid scale to total columns. Re-interpolate the model pressure levels to the satellite averaging kernel levels. Average using the averaging kernel formula