Skip to content

Merge Devel to Master

Anton Poluektov requested to merge devel into master

Major update of master repository.

  • Generic machinery for sequential two-body decays (Andrea Merli)
  • PHSPGenerator (Andrea Merli)
  • Allow calling RunMinuit without feed_dict, new function LoadData to load data for fitting if this technique is used. Example in work/Lb2DppiNoFeeds.py (Andrea Mauri)
  • Flags to run HESSE and MINOS after MIGRAD minimisation in RunMinuit
  • Flags to pass options and run_metadata to session.run in RunMinuit to allow profiling
  • Organise code in a single python package, imported as "from TensorFlowAnalysis import *" or better "import TensorFlowAnalysis as TFA". Update examples.
  • Benchmarking script (work/RunBenchmarks.sh) which produces timing table with Lb2Dppi and D2KsPiPi fitters and various options (CPU/GPU, caching/no caching, numerical/analytical derivatives etc.).
  • Bug fix in Blatt-Weisskopf formfactor for spin 4 (Adam Morris)
  • Add new interface functions
  • Use TF internal Atan2 function instead of custom implementation (needs TF v1.2 and later)
  • Wigner small-d function is now called Wignerd(), capital-D function is called WignerD(). Use sympy to calculate it (needs sympy v1.1 and later) (Adam Morris)
  • Various speed optimisations

Merge request reports