summaryrefslogtreecommitdiff
path: root/math
diff options
context:
space:
mode:
authorprlw1 <prlw1@pkgsrc.org>2017-08-31 08:27:42 +0000
committerprlw1 <prlw1@pkgsrc.org>2017-08-31 08:27:42 +0000
commit1cda583fef005db531378cf7b174dcb4a8ad9fbd (patch)
tree59803249b31756d7b95d2d2bdbcc2c7450f86c17 /math
parente6bf56ef50d91fd1c0d1a459d75d906b50c3fe31 (diff)
downloadpkgsrc-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')
-rw-r--r--math/py-lmfit/Makefile8
-rw-r--r--math/py-lmfit/PLIST34
-rw-r--r--math/py-lmfit/distinfo10
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