lmfit/lmfit-py: 0.9.6
Authors/Creators
- Matt Newville1
- Andrew Nelson
- Antonino Ingargiola2
- Till Stensitzki3
- Dan Allan4
- Renee Otten
- Michał
- Glenn
- Yoav Ram5
- MerlinSmiles6
- Li Li7
- Gustavo Pasquevich
- Christoph Deil8
- David M Fobes9
- Stuermer10
- Alexandre Beelen
- Alexander Stark11
- Tim Spillane
- Shane Caldwell
- Anthony Polloreno
- stonebig
- Per A. Brodtkorb
- colgan
- Robbie Clarken
- Kostis Anagnostopoulos12
- Ben Gamari13
- Anthony Almarza
- 1. University of Chicago
- 2. UCLA
- 3. Freie Universität Berlin
- 4. Brookhaven National Lab
- 5. Stanford University
- 6. University of Copenhagen
- 7. Brookhaven National Laboratory
- 8. MPI for Nuclear Physics
- 9. Los Alamos National Lab
- 10. Uchicago
- 11. Technical University of Denmark, University of Ulm
- 12. @JRCSTU
- 13. Well Typed LLP
Description
Partial release notes for lmfit 0.9.6:
Support for SciPy 0.14 has been dropped: SciPy 0.15 is now required. This is especially important for lmfit maintenance, as it means we can now rely on SciPy having code for differential evolution and do not need to keep a local copy.
A brute force method was added, which can be used either with :meth:
Minimizer.bruteor using themethod='brute'option to :meth:Minimizer.minimize. This method requires finite bounds on all varying parameters, or that parameters have a finitebrute_stepattribute set to specify the step size.Custom cost functions can now be used for the scalar minimizers using the
reduce_fcnoption.Many improvements to documentation and docstrings in the code were made. As part of that effort, all API documentation in this main Sphinx documentation now derives from the docstrings.
Uncertainties in the resulting best-fit for a model can now be calculated from the uncertainties in the model parameters.
Parameters have two new attributes:
brute_step, to specify the step size when using thebrutemethod, anduser_data, which is unused but can be used to hold additional information the user may desire. This will be preserved on copy and pickling.Several bug fixes and cleanups.
Versioneer was updated to 0.18.
Tests can now be run either with nose or pytest.
Files
lmfit/lmfit-py-0.9.6.zip
Files
(1.5 MB)
| Name | Size | Download all |
|---|---|---|
|
md5:8b89c052fff9d0f8ccab57b1375862f1
|
1.5 MB | Preview Download |
Additional details
Related works
- Is supplement to
- https://github.com/lmfit/lmfit-py/tree/0.9.6 (URL)