There is a newer version of the record available.

Published December 9, 2019 | Version 0.9.15
Software Open

lmfit/lmfit-py 0.9.15

Description

Version 0.9.15 is the last release that supports Python 2.7; it now also fully suports Python 3.8.

New features, improvements, and bug fixes:

  • move application of parameter bounds to setter instead of getter (PR #587)
  • add support for non-array Jacobian types in least_squares (Issue #588, @ezwelty in PR #589)
  • add more information (i.e., acor and acceptance_fraction) about emcee fit (@j-zimmermann in PR #593)
  • "name" is now a required positional argument for Parameter class, update the magic methods (PR #595)
  • fix nvars count and bound handling in confidence interval calculations (Issue #597, PR #598)
  • support Python 3.8; requires asteval >= 0.9.16 (PR #599)
  • only support emcee version 3 (i.e., no PTSampler anymore) (PR #600)
  • fix and refactor prob_func in confidence interval calculations (PR #604)
  • fix adding Parameters with custom user-defined symbols (Issue #607, PR #608; thanks to @gbouvignies for the report)

Various:

  • bump requirements to LTS version of SciPy/ NumPy and code clean-up (PR #591)
  • documentation updates (PR #596, and others)
  • improve test coverage and Travis CI updates (PR #595, and others)
  • update pre-commit hooks and configuration in setup.cfg

To-be deprecated:

  • function Parameter.isParameter and conversion from uncertainties.core.Variable to value in _getval (PR #595)

Files

lmfit/lmfit-py-0.9.15.zip

Files (344.1 kB)

Name Size Download all
md5:e7f276f9c333d9b576ea877b1e2c496e
344.1 kB Preview Download

Additional details

Related works