Hello community, here is the log from the commit of package python3-numexpr for openSUSE:Factory checked in at 2016-04-22 16:24:08 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/python3-numexpr (Old) and /work/SRC/openSUSE:Factory/.python3-numexpr.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Package is "python3-numexpr" Changes: -------- --- /work/SRC/openSUSE:Factory/python3-numexpr/python3-numexpr.changes 2016-04-03 23:07:30.000000000 +0200 +++ /work/SRC/openSUSE:Factory/.python3-numexpr.new/python3-numexpr.changes 2016-04-22 16:24:09.000000000 +0200 @@ -1,0 +2,8 @@ +Fri Apr 8 06:03:57 UTC 2016 - arun@gmx.de + +- update to version 2.5.2: + * conj() and abs() actually added as VML-powered functions, + preventing the same problems than log10() before (PR #212). Thanks + to Tom Kooij for the fix! + +------------------------------------------------------------------- Old: ---- numexpr-2.5.1.tar.gz New: ---- numexpr-2.5.2.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ python3-numexpr.spec ++++++ --- /var/tmp/diff_new_pack.xyZEKd/_old 2016-04-22 16:24:10.000000000 +0200 +++ /var/tmp/diff_new_pack.xyZEKd/_new 2016-04-22 16:24:10.000000000 +0200 @@ -17,7 +17,7 @@ Name: python3-numexpr -Version: 2.5.1 +Version: 2.5.2 Release: 0 Url: https://github.com/pydata/numexpr Summary: Fast numerical expression evaluator for NumPy ++++++ numexpr-2.5.1.tar.gz -> numexpr-2.5.2.tar.gz ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/numexpr-2.5.1/ANNOUNCE.rst new/numexpr-2.5.2/ANNOUNCE.rst --- old/numexpr-2.5.1/ANNOUNCE.rst 2016-03-31 09:22:51.000000000 +0200 +++ new/numexpr-2.5.2/ANNOUNCE.rst 2016-04-07 11:35:39.000000000 +0200 @@ -1,5 +1,5 @@ ========================= - Announcing Numexpr 2.5.1 + Announcing Numexpr 2.5.2 ========================= Numexpr is a fast numerical expression evaluator for NumPy. With it, @@ -21,12 +21,11 @@ What's new ========== -Fixed a critical bug that caused wrong evaluations of log10() and -conj(). These produced wrong results when numexpr was compiled with -Intel's MKL (which is a popular build since Anaconda ships it by -default) and non-contiguous data. This is considered a *critical* bug -and upgrading is highly recommended. Thanks to Tom Kooij and Arne de -Laat for reporting and providing a test unit. +This is a maintenance release shaking some remaining problems with VML +(it is nice to see how Anaconda VML's support helps raising hidden +issues). Now conj() and abs() are actually added as VML-powered +functions, preventing the same problems than log10() before (PR #212); +thanks to Tom Kooij. Upgrading to this release is highly recommended. In case you want to know more in detail what has changed in this version, see: diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/numexpr-2.5.1/PKG-INFO new/numexpr-2.5.2/PKG-INFO --- old/numexpr-2.5.1/PKG-INFO 2016-03-31 09:37:44.000000000 +0200 +++ new/numexpr-2.5.2/PKG-INFO 2016-04-07 11:41:55.000000000 +0200 @@ -1,6 +1,6 @@ Metadata-Version: 1.0 Name: numexpr -Version: 2.5.1 +Version: 2.5.2 Summary: Fast numerical expression evaluator for NumPy Home-page: https://github.com/pydata/numexpr Author: David M. Cooke, Francesc Alted and others diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/numexpr-2.5.1/README.rst new/numexpr-2.5.2/README.rst --- old/numexpr-2.5.1/README.rst 2016-03-22 22:17:02.000000000 +0100 +++ new/numexpr-2.5.2/README.rst 2016-04-07 11:40:55.000000000 +0200 @@ -11,9 +11,11 @@ .. |travis| image:: https://travis-ci.org/pydata/numexpr.png?branch=master :target: https://travis-ci.org/pydata/numexpr -.. |appveyor| image:: https://ci.appveyor.com/api/projects/status/github/FrancescAlted/numexpr - :target: https://ci.appveyor.com/project/FrancescAlted/numexpr -.. |pypi| image:: https://pypip.in/d/numexpr/badge.png +.. |appveyor| image:: https://ci.appveyor.com/api/projects/status/github/pydata/numexpr + :target: https://ci.appveyor.com/project/pydata/numexpr +.. |pypi| image:: https://img.shields.io/pypi/dm/numexpr.png + :target: https://pypi.python.org/pypi/numexpr +.. |version| image:: https://img.shields.io/pypi/v/numexpr.png :target: https://pypi.python.org/pypi/numexpr diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/numexpr-2.5.1/RELEASE_NOTES.rst new/numexpr-2.5.2/RELEASE_NOTES.rst --- old/numexpr-2.5.1/RELEASE_NOTES.rst 2016-03-31 09:34:43.000000000 +0200 +++ new/numexpr-2.5.2/RELEASE_NOTES.rst 2016-04-03 18:35:07.000000000 +0200 @@ -2,6 +2,13 @@ Release notes for Numexpr 2.5 series ====================================== +Changes from 2.5.1 to 2.5.2 +=========================== + +- conj() and abs() actually added as VML-powered functions, preventing + the same problems than log10() before (PR #212). Thanks to Tom Kooij + for the fix! + Changes from 2.5 to 2.5.1 ========================= diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/numexpr-2.5.1/numexpr/necompiler.py new/numexpr-2.5.2/numexpr/necompiler.py --- old/numexpr-2.5.1/numexpr/necompiler.py 2016-03-30 23:01:40.000000000 +0200 +++ new/numexpr-2.5.2/numexpr/necompiler.py 2016-04-03 18:31:48.000000000 +0200 @@ -59,8 +59,8 @@ "log10", "exp", "expm1", - "abs", - "conj", + "absolute", + "conjugate", "arctan2", "fmod", ] diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/numexpr-2.5.1/numexpr/tests/test_numexpr.py new/numexpr-2.5.2/numexpr/tests/test_numexpr.py --- old/numexpr-2.5.1/numexpr/tests/test_numexpr.py 2016-03-30 22:20:08.000000000 +0200 +++ new/numexpr-2.5.2/numexpr/tests/test_numexpr.py 2016-04-03 18:55:33.000000000 +0200 @@ -421,6 +421,16 @@ else: self.fail() + def test_ex_uses_vml(self): + vml_funcs = [ "sin", "cos", "tan", "arcsin", "arccos", "arctan", + "sinh", "cosh", "tanh", "arcsinh", "arccosh", "arctanh", + "log", "log1p","log10", "exp", "expm1", "abs", "conj", + "arctan2", "fmod"] + for func in vml_funcs: + strexpr = func+'(a)' + _, ex_uses_vml = numexpr.necompiler.getExprNames(strexpr, {}) + assert_equal(ex_uses_vml, use_vml, strexpr) + if 'sparc' not in platform.machine(): # Execution order set here so as to not use too many threads # during the rest of the execution. See #33 for details. diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/numexpr-2.5.1/numexpr/version.py new/numexpr-2.5.2/numexpr/version.py --- old/numexpr-2.5.1/numexpr/version.py 2016-03-31 09:32:18.000000000 +0200 +++ new/numexpr-2.5.2/numexpr/version.py 2016-04-07 11:36:02.000000000 +0200 @@ -8,4 +8,4 @@ # rights to use. #################################################################### -version = '2.5.1' +version = '2.5.2' diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/numexpr-2.5.1/numexpr.egg-info/PKG-INFO new/numexpr-2.5.2/numexpr.egg-info/PKG-INFO --- old/numexpr-2.5.1/numexpr.egg-info/PKG-INFO 2016-03-31 09:37:44.000000000 +0200 +++ new/numexpr-2.5.2/numexpr.egg-info/PKG-INFO 2016-04-07 11:41:55.000000000 +0200 @@ -1,6 +1,6 @@ Metadata-Version: 1.0 Name: numexpr -Version: 2.5.1 +Version: 2.5.2 Summary: Fast numerical expression evaluator for NumPy Home-page: https://github.com/pydata/numexpr Author: David M. Cooke, Francesc Alted and others diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/numexpr-2.5.1/numexpr.egg-info/pbr.json new/numexpr-2.5.2/numexpr.egg-info/pbr.json --- old/numexpr-2.5.1/numexpr.egg-info/pbr.json 2016-03-31 09:37:44.000000000 +0200 +++ new/numexpr-2.5.2/numexpr.egg-info/pbr.json 2016-04-07 11:41:55.000000000 +0200 @@ -1 +1 @@ -{"is_release": true, "git_version": "b4eaeea"} \ No newline at end of file +{"is_release": false, "git_version": "8bf924c"} \ No newline at end of file