diff options
author | prlw1 <prlw1@pkgsrc.org> | 2017-08-31 08:27:42 +0000 |
---|---|---|
committer | prlw1 <prlw1@pkgsrc.org> | 2017-08-31 08:27:42 +0000 |
commit | 1cda583fef005db531378cf7b174dcb4a8ad9fbd (patch) | |
tree | 59803249b31756d7b95d2d2bdbcc2c7450f86c17 /math/py-lmfit | |
parent | e6bf56ef50d91fd1c0d1a459d75d906b50c3fe31 (diff) | |
download | pkgsrc-1cda583fef005db531378cf7b174dcb4a8ad9fbd.tar.gz |
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.
Diffstat (limited to 'math/py-lmfit')
-rw-r--r-- | math/py-lmfit/Makefile | 8 | ||||
-rw-r--r-- | math/py-lmfit/PLIST | 34 | ||||
-rw-r--r-- | math/py-lmfit/distinfo | 10 |
3 files changed, 23 insertions, 29 deletions
diff --git a/math/py-lmfit/Makefile b/math/py-lmfit/Makefile index d9bfcbde897..afb8715275f 100644 --- a/math/py-lmfit/Makefile +++ b/math/py-lmfit/Makefile @@ -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" diff --git a/math/py-lmfit/PLIST b/math/py-lmfit/PLIST index bb436049649..32924a60da6 100644 --- a/math/py-lmfit/PLIST +++ b/math/py-lmfit/PLIST @@ -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 diff --git a/math/py-lmfit/distinfo b/math/py-lmfit/distinfo index 7464ac8c392..a96333462ee 100644 --- a/math/py-lmfit/distinfo +++ b/math/py-lmfit/distinfo @@ -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 |