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 - [email protected]
+
+- 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


Reply via email to