Source code for pycif.plugins.transforms.system.run_model.adjoint



[docs] def adjoint( transform, datastore, controlvect, obsvect, mapper, di, df, mode, runsubdir, workdir, do_simu=True, onlyinit=False, approx_transf=False, overlap=False, ref_fwd_dir="", **kwargs ): if not onlyinit: ddi = min(di, df) # First produce auxiliary data transform.model.make_auxiliary( ddi, runsubdir, onlyinit=onlyinit, do_simu=do_simu, mode=mode, **kwargs ) # Now run the model itself transform.model.run(runsubdir, mode, workdir, min(di, df), do_simu=do_simu, approx_transf=approx_transf, overlap=overlap, ref_fwd_dir=ref_fwd_dir,datastore = datastore, **kwargs)