Published August 29, 2019
| Version 0.9.14
Software
Open
lmfit/lmfit-py 0.9.14
Creators
- Matt Newville1
- Renee Otten
- Andrew Nelson
- Antonino Ingargiola2
- Till Stensitzki3
- Dan Allan4
- Austin Fox
- Faustin Carter
- Michał
- Dima Pustakhod
- Yoav Ram5
- Glenn
- Christoph Deil6
- Stuermer7
- Alexandre Beelen
- Oliver Frost
- Nicholas Zobrist8
- Gustavo Pasquevich
- Allan L. R. Hansen
- Alexander Stark9
- Tim Spillane
- Shane Caldwell
- Anthony Polloreno10
- andrewhannum
- Jose Borreguero
- Jonathan Fraine
- deep-42-thought
- Benjamin F. Maier
- Ben Gamari11
- Anthony Almarza
- 1. University of Chicago
- 2. UCLA
- 3. Freie Universität Berlin
- 4. Brookhaven National Lab
- 5. IDC Herzliya
- 6. MPI for Nuclear Physics
- 7. Uchicago
- 8. UC Santa Barbara
- 9. Technical University of Denmark, University of Ulm
- 10. University of Colorado Boulder
- 11. Well Typed LLP
Description
New features:
- the global optimizers
shgo
anddual_annealing
(new in SciPy v1.2) are now supported (Issue #527; PRs #545 and #556) eval
method added to the Parameter class (PR #550 by @zobristnicholas)- avoid ZeroDivisionError in
printfuncs.params_html_table
(PR #552 by @aaristov and PR #559) - add parallelization to
brute
method (PR #564, requires SciPy v1.3)
Bug fixes:
- consider only varying parameters when reporting potential issues with calculating errorbars (PR #549) and compare
value
to bothmin
andmax
(PR #571) - guard against division by zero in lineshape functions and
FWHM
andheight
expression calculations (PR #545) - fix issues with restoring a saved Model (Issue #553; PR #554)
- always set
result.method
foremcee
algorithm (PR #558) - more careful adding of parameters to handle out-of-order constraint expressions (Issue #560; PR #561)
- make sure all parameters in Model.guess() use prefixes (PRs #567 and #569)
- use
inspect.signature
for PY3 to support wrapped functions (Issue #570; PR #576) - fix
result.nfev``` for
brute`` method when using parallelization (Issue #578; PR #579)
Various:
- remove "missing" in the Model class (replaced by nan_policy) and "drop" as option to nan_policy (replaced by omit) deprecated since 0.9 (PR #565).
- deprecate 'report_errors' in printfuncs.py (PR #571)
- updates to the documentation to use
jupyter-sphinx
to include examples/output (PRs #573 and #575) - include a Gallery with examples in the documentation using
sphinx-gallery
(PR #574 and #583) - improve test-coverage (PRs #571, #572 and #585)
- add/clarify warning messages when NaN values are detected (PR #586)
- several updates to docstrings (Issue #584; PR #583, and others)
- update pre-commit hooks and several docstrings
Files
lmfit/lmfit-py-0.9.14.zip
Files
(337.1 kB)
Name | Size | Download all |
---|---|---|
md5:f98696bf18c4ccb635e4d99d40df8790
|
337.1 kB | Preview Download |
Additional details
Related works
- Is supplement to
- https://github.com/lmfit/lmfit-py/tree/0.9.14 (URL)