Update py-lmfit to 0.9.7

Changes to 0.9.7 not immediately obvious

Version 0.9.6 Release Notes

   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
   Minimizer.brute() or using the method='brute' option to
   Minimizer.minimize(). This method requires finite bounds on all varying
   parameters, or that parameters have a finite brute_step attribute set
   to specify the step size.

   Custom cost functions can now be used for the scalar minimizers using
   the reduce_fcn option.

   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 the brute method, and user_data, which is unused but
   can be used to hold additional information the user may desire. This
   will be preserved on copy and pickling.
This commit is contained in:
prlw1 2017-08-31 08:27:42 +00:00
parent ddfa099acf
commit 4c8d752ea0
3 changed files with 23 additions and 29 deletions

View file

@ -1,18 +1,18 @@
# $NetBSD: Makefile,v 1.1 2016/09/16 15:20:31 prlw1 Exp $
# $NetBSD: Makefile,v 1.2 2017/08/31 08:27:42 prlw1 Exp $
DISTNAME= lmfit-0.9.5
DISTNAME= lmfit-0.9.7
PKGNAME= ${PYPKGPREFIX}-${DISTNAME}
CATEGORIES= math
MASTER_SITES= ${MASTER_SITE_PYPI:=l/lmfit/}
MAINTAINER= prlw1@cam.ac.uk
HOMEPAGE= https://pypi.python.org/pypi/lmfit/
HOMEPAGE= http://lmfit.github.io/lmfit-py/
COMMENT= Least-squares minimization with bounds and constraints
LICENSE= modified-bsd
USE_LANGUAGES= # none
DEPENDS+= ${PYPKGPREFIX}-scipy-[0-9]*:../../math/py-scipy
DEPENDS+= ${PYPKGPREFIX}-scipy>=0.19:../../math/py-scipy
.include "../../lang/python/egg.mk"
.include "../../mk/bsd.pkg.mk"

View file

@ -1,4 +1,4 @@
@comment $NetBSD: PLIST,v 1.1 2016/09/16 15:20:31 prlw1 Exp $
@comment $NetBSD: PLIST,v 1.2 2017/08/31 08:27:42 prlw1 Exp $
${PYSITELIB}/${EGG_INFODIR}/PKG-INFO
${PYSITELIB}/${EGG_INFODIR}/SOURCES.txt
${PYSITELIB}/${EGG_INFODIR}/dependency_links.txt
@ -7,54 +7,48 @@ ${PYSITELIB}/${EGG_INFODIR}/top_level.txt
${PYSITELIB}/lmfit/__init__.py
${PYSITELIB}/lmfit/__init__.pyc
${PYSITELIB}/lmfit/__init__.pyo
${PYSITELIB}/lmfit/_differentialevolution.pyc
${PYSITELIB}/lmfit/_differentialevolution.pyo
${PYSITELIB}/lmfit/_version.py
${PYSITELIB}/lmfit/_version.pyc
${PYSITELIB}/lmfit/_version.pyo
${PYSITELIB}/lmfit/asteval.py
${PYSITELIB}/lmfit/asteval.pyc
${PYSITELIB}/lmfit/asteval.pyo
${PYSITELIB}/lmfit/astutils.py
${PYSITELIB}/lmfit/astutils.pyc
${PYSITELIB}/lmfit/astutils.pyo
${PYSITELIB}/lmfit/confidence.py
${PYSITELIB}/lmfit/confidence.pyc
${PYSITELIB}/lmfit/confidence.pyo
${PYSITELIB}/lmfit/lineshapes.py
${PYSITELIB}/lmfit/lineshapes.pyc
${PYSITELIB}/lmfit/lineshapes.pyo
${PYSITELIB}/lmfit/minimizer.py
${PYSITELIB}/lmfit/minimizer.pyc
${PYSITELIB}/lmfit/minimizer.pyo
${PYSITELIB}/lmfit/model.py
${PYSITELIB}/lmfit/model.pyc
${PYSITELIB}/lmfit/model.pyo
${PYSITELIB}/lmfit/models.py
${PYSITELIB}/lmfit/models.pyc
${PYSITELIB}/lmfit/models.pyo
${PYSITELIB}/lmfit/ordereddict.pyc
${PYSITELIB}/lmfit/ordereddict.pyo
${PYSITELIB}/lmfit/parameter.py
${PYSITELIB}/lmfit/parameter.pyc
${PYSITELIB}/lmfit/parameter.pyo
${PYSITELIB}/lmfit/printfuncs.py
${PYSITELIB}/lmfit/printfuncs.pyc
${PYSITELIB}/lmfit/printfuncs.pyo
${PYSITELIB}/lmfit/_differentialevolution.py
${PYSITELIB}/lmfit/_version.py
${PYSITELIB}/lmfit/asteval.py
${PYSITELIB}/lmfit/astutils.py
${PYSITELIB}/lmfit/confidence.py
${PYSITELIB}/lmfit/lineshapes.py
${PYSITELIB}/lmfit/minimizer.py
${PYSITELIB}/lmfit/model.py
${PYSITELIB}/lmfit/models.py
${PYSITELIB}/lmfit/ordereddict.py
${PYSITELIB}/lmfit/parameter.py
${PYSITELIB}/lmfit/printfuncs.py
${PYSITELIB}/lmfit/ui/__init__.py
${PYSITELIB}/lmfit/ui/__init__.pyc
${PYSITELIB}/lmfit/ui/__init__.pyo
${PYSITELIB}/lmfit/ui/basefitter.py
${PYSITELIB}/lmfit/ui/basefitter.pyc
${PYSITELIB}/lmfit/ui/basefitter.pyo
${PYSITELIB}/lmfit/ui/ipy_fitter.py
${PYSITELIB}/lmfit/ui/ipy_fitter.pyc
${PYSITELIB}/lmfit/ui/ipy_fitter.pyo
${PYSITELIB}/lmfit/ui/basefitter.py
${PYSITELIB}/lmfit/ui/ipy_fitter.py
${PYSITELIB}/lmfit/uncertainties/__init__.py
${PYSITELIB}/lmfit/uncertainties/__init__.pyc
${PYSITELIB}/lmfit/uncertainties/__init__.pyo
${PYSITELIB}/lmfit/uncertainties/umath.py
${PYSITELIB}/lmfit/uncertainties/umath.pyc
${PYSITELIB}/lmfit/uncertainties/umath.pyo
${PYSITELIB}/lmfit/uncertainties/umath.py

View file

@ -1,6 +1,6 @@
$NetBSD: distinfo,v 1.1 2016/09/16 15:20:31 prlw1 Exp $
$NetBSD: distinfo,v 1.2 2017/08/31 08:27:42 prlw1 Exp $
SHA1 (lmfit-0.9.5.tar.gz) = e18d8f5c2fc21c327780a13e50051fcd13401ac4
RMD160 (lmfit-0.9.5.tar.gz) = 3e9c32c8fe88987e35211e4d7ed694eff292dc7d
SHA512 (lmfit-0.9.5.tar.gz) = 9bbc38f7837d139877d344f293c070a16b53876a982e578558690fb833724bb3373075c0c8e8829610c76aeb5d5500c629f51090e8deb5fee42762a5294ed25d
Size (lmfit-0.9.5.tar.gz) = 1128987 bytes
SHA1 (lmfit-0.9.7.tar.gz) = 28c7ace0159f1197495235b124ef8c6e78aad2f9
RMD160 (lmfit-0.9.7.tar.gz) = 010acd89cd1039bfc8180d3fa32ce23755e42929
SHA512 (lmfit-0.9.7.tar.gz) = 424c0d19baaf48597c14cc75b8048c6f2e9cb91e4cd68843b62ffabbaed720f3ac7a8c306db8df5d4fe1cb22f299519555805546e32d9ce0054d972ef7720d72
Size (lmfit-0.9.7.tar.gz) = 1175660 bytes