lmfit/lmfit-py 0.9.15

Matthew G. Newville, Renee Otten, Andrew Oakleigh Nelson, Antonino Ingargiola, Till Stensitzki, Daniel Allan, Fox, Austin, Faustin Carter, Michał, Dima Pustakhod, Yoav Ram, Glenn, Christoph Deil, Stuermer, Beelen, Alexandre, Oliver Frost, Nicholas Zobrist, G. A. Pasquevich, Allan L. R. Hansen, Tim Spillane · Zenodo (CERN European Organization for Nuclear Research) · 2019

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)

Read the paper · More papers on PaperTik