pycif.plugins.transforms.system.fromcontrol — API reference

pycif.plugins.transforms.system.fromcontrol — API reference#

Configuration reference: fromcontrol plugin

pycif.plugins.transforms.system.fromcontrol.adjoint.adjoint(transform, inout_datastore, controlvect, obsvect, mapper, di, df, mode, runsubdir, workdir, onlyinit=False, **kwargs)[source]#

Translates real-size data as extracted from the model outputs to the control space. This includes mainly temporal and spatial aggregation. This routine is used in adjoint mode, thus computes operations on increments.

Parameters:
  • self (Plugin) – the control vect

  • datastore (dict) – the data at the model resolution to be converted to the control space

  • di (datetime) – starting date of the simulation window

  • df (datetime) – ending date of the simulation window

  • workdir (str) – pycif working directory

pycif.plugins.transforms.system.fromcontrol.forward.forward(transform, inout_datastore, controlvect, obsvect, mapper, di, df, mode, runsubdir, workdir, **kwargs)[source]#
pycif.plugins.transforms.system.fromcontrol.forward_perturb.forward_perturb(transform, inout_datastore, controlvect, obsvect, mapper, di, df, mode, runsubdir, workdir, **kwargs)[source]#
pycif.plugins.transforms.system.fromcontrol.perturb_transform.perturb_transform(self, nsamples, dir_samples, file_samples, transf_mapper)[source]#