Skip to content

PyCorrFit 0.9.3

Choose a tag to compare

@paulmueller paulmueller released this 24 Nov 08:36

  • Fitting: migrate to lmfit
    • This introduces a new dependency for building PyCorrFit.
      (e.g. in Debian, the package "python-lmfit" is required)
    • Improved fitting behavior at parameter boundaries
    • Removed "Polak-Ribiere" fitting algorithm
    • Added "Sequential Linear Squares Programming" algorithm
  • Heuristic fit (#109):
    • Detect parameters that are stuck during fitting
    • Fit each curve five times or less and check
      whether the fit converges.
    • If two diffusion time parameter exist in a model, always
      make sure that one parameter is the larger one. This
      feature can currently not be disabled (#110).
  • Allow infinity ("inf" and "-inf") parameters for models
    and boundaries.
  • New model: confocal T+T+3D+3D
  • Bugfixes:
    • Sessions saved with 64bit Windows were not opened (#136)
    • Old sessions and "KeyError: 'chi2'"
    • Old session file extension was not recognized (#106)