During this release we have worked on preparing the implementation of fitting in the GUI, and even if the fitting is not there yet, we are getting close.

Summary of changes in the code:

  1. Core: interference function calculates particle densities automatically, when possible.
  2. GUI: 1D interference function is now available.
  3. GUI: new rectangular detector providing more accurate simulation of real life setup.
  4. GUI: new mask editor allows to draw various shapes on top of intensity map to exclude it from the analysis.
  5. GUI: Selection of axes (degrees, radians,number of bins, Q-space) for intensity data.
  6. Note for Linux users: we have migrated to C++11 (minimal compiler version changed).
  7. Note for Linux users: new dependency from Eigen library.
  8. Compatibility issues: back compatibility with GUI’s old project files is broken.
  9. Various bugfixes.

New tutorials:

  1. How to setup PyCharm project
  2. Detector types tutorial
  3. Accessing simulation results tutorial
  4. Importing experimental data

New examples:

  1. Rectangular detector [removed in 1.19]
  2. Real life fit example: experiment at GALAXI
  3. Accessing simulation results
  4. Plotting with axes in different units

API changes:

  1. FTDecayFunctions introduced to use together with 1D and 2D lattices instead of former FTDistributionFunctions.
  2. Use InterferenceFunction1DLattice::setDecayFunction() instead of former InterferenceFunction1DLattice::setProbabilityDistribution()

More details on our issue tracker.

As always, we very much welcome your comments and feedback!

February 15, 2016