|
From: Francesc A. <fa...@gm...> - 2013-04-14 20:19:42
|
============================ Announcing Numexpr 2.1RC1 ============================ Numexpr is a fast numerical expression evaluator for NumPy. With it, expressions that operate on arrays (like "3*a+4*b") are accelerated and use less memory than doing the same calculation in Python. It wears multi-threaded capabilities, as well as support for Intel's VML library, which allows for squeezing the last drop of performance out of your multi-core processors. What's new ========== This version adds compatibility for Python 3. A bunch of thanks to Antonio Valentino for his excelent work on this.I apologize for taking so long in releasing his contributions. In case you want to know more in detail what has changed in this version, see: http://code.google.com/p/numexpr/wiki/ReleaseNotes or have a look at RELEASE_NOTES.txt in the tarball. Where I can find Numexpr? ========================= The project is hosted at Google code in: http://code.google.com/p/numexpr/ This is a release candidate 1, so it will not be available on the PyPi repository. I'll post it there when the final version will released. Share your experience ===================== Let us know of any bugs, suggestions, gripes, kudos, etc. you may have. Enjoy! -- Francesc Alted |
|
From: Christoph G. <cg...@uc...> - 2013-04-14 21:12:15
|
On 4/14/2013 1:19 PM, Francesc Alted wrote: > ============================ > Announcing Numexpr 2.1RC1 > ============================ > > Numexpr is a fast numerical expression evaluator for NumPy. With it, > expressions that operate on arrays (like "3*a+4*b") are accelerated > and use less memory than doing the same calculation in Python. > > It wears multi-threaded capabilities, as well as support for Intel's > VML library, which allows for squeezing the last drop of performance > out of your multi-core processors. > > What's new > ========== > > This version adds compatibility for Python 3. A bunch of thanks to > Antonio Valentino for his excelent work on this.I apologize for taking > so long in releasing his contributions. > > In case you want to know more in detail what has changed in this > version, see: > > http://code.google.com/p/numexpr/wiki/ReleaseNotes > > or have a look at RELEASE_NOTES.txt in the tarball. > > Where I can find Numexpr? > ========================= > > The project is hosted at Google code in: > > http://code.google.com/p/numexpr/ > > This is a release candidate 1, so it will not be available on the PyPi > repository. I'll post it there when the final version will released. > > Share your experience > ===================== > > Let us know of any bugs, suggestions, gripes, kudos, etc. you may > have. > > > Enjoy! > > -- > Francesc Alted > > Hello, Looks good. All tests pass here on Python 2.6-3.3, 32&64 bit, numpy 1.7.1, VML/MKL 11.0.3, Windows 8. PyTables 2.4 also tests OK against the rc. Two small issues: 1) numexpr-2.1-rc1.tar.gz is missing the file missing_posix_functions.hpp 2) The latest version of MKL requires the following change (see <http://software.intel.com/en-us/articles/some-service-functions-have-become-obsolete-and-will-be-removed-in-subsequent-releases>): diff -r 97ab97673591 numexpr/module.cpp --- a/numexpr/module.cpp Sun Apr 14 22:11:47 2013 +0200 +++ b/numexpr/module.cpp Sun Apr 14 14:01:09 2013 -0700 @@ -277,7 +277,7 @@ { int len=198; char buf[198]; - MKLGetVersionString(buf, len); + MKL_Get_Version_String(buf, len); return Py_BuildValue("s", buf); } Thank you, Christoph |
|
From: Francesc A. <fa...@gm...> - 2013-04-14 21:44:28
|
Al 14/04/13 23:12, En/na Christoph Gohlke ha escrit: > Hello, > > Looks good. All tests pass here on Python 2.6-3.3, 32&64 bit, numpy > 1.7.1, VML/MKL 11.0.3, Windows 8. PyTables 2.4 also tests OK against the rc. > > Two small issues: > > 1) numexpr-2.1-rc1.tar.gz is missing the file missing_posix_functions.hpp Oops. Will fix. > > 2) The latest version of MKL requires the following change (see > <http://software.intel.com/en-us/articles/some-service-functions-have-become-obsolete-and-will-be-removed-in-subsequent-releases>): > > diff -r 97ab97673591 numexpr/module.cpp > --- a/numexpr/module.cpp Sun Apr 14 22:11:47 2013 +0200 > +++ b/numexpr/module.cpp Sun Apr 14 14:01:09 2013 -0700 > @@ -277,7 +277,7 @@ > { > int len=198; > char buf[198]; > - MKLGetVersionString(buf, len); > + MKL_Get_Version_String(buf, len); > return Py_BuildValue("s", buf); > } Okay, and that is backwards compatible with older versions of MKL too? Thanks, Francesc |
|
From: Francesc A. <fa...@gm...> - 2013-04-14 21:57:07
|
Uploaded numexpr 2.1 RC2 with your suggestions. Thanks! Francesc Al 14/04/13 23:12, En/na Christoph Gohlke ha escrit: > On 4/14/2013 1:19 PM, Francesc Alted wrote: >> ============================ >> Announcing Numexpr 2.1RC1 >> ============================ >> >> Numexpr is a fast numerical expression evaluator for NumPy. With it, >> expressions that operate on arrays (like "3*a+4*b") are accelerated >> and use less memory than doing the same calculation in Python. >> >> It wears multi-threaded capabilities, as well as support for Intel's >> VML library, which allows for squeezing the last drop of performance >> out of your multi-core processors. >> >> What's new >> ========== >> >> This version adds compatibility for Python 3. A bunch of thanks to >> Antonio Valentino for his excelent work on this.I apologize for taking >> so long in releasing his contributions. >> >> In case you want to know more in detail what has changed in this >> version, see: >> >> http://code.google.com/p/numexpr/wiki/ReleaseNotes >> >> or have a look at RELEASE_NOTES.txt in the tarball. >> >> Where I can find Numexpr? >> ========================= >> >> The project is hosted at Google code in: >> >> http://code.google.com/p/numexpr/ >> >> This is a release candidate 1, so it will not be available on the PyPi >> repository. I'll post it there when the final version will released. >> >> Share your experience >> ===================== >> >> Let us know of any bugs, suggestions, gripes, kudos, etc. you may >> have. >> >> >> Enjoy! >> >> -- >> Francesc Alted >> >> > Hello, > > Looks good. All tests pass here on Python 2.6-3.3, 32&64 bit, numpy > 1.7.1, VML/MKL 11.0.3, Windows 8. PyTables 2.4 also tests OK against the rc. > > Two small issues: > > 1) numexpr-2.1-rc1.tar.gz is missing the file missing_posix_functions.hpp > > 2) The latest version of MKL requires the following change (see > <http://software.intel.com/en-us/articles/some-service-functions-have-become-obsolete-and-will-be-removed-in-subsequent-releases>): > > diff -r 97ab97673591 numexpr/module.cpp > --- a/numexpr/module.cpp Sun Apr 14 22:11:47 2013 +0200 > +++ b/numexpr/module.cpp Sun Apr 14 14:01:09 2013 -0700 > @@ -277,7 +277,7 @@ > { > int len=198; > char buf[198]; > - MKLGetVersionString(buf, len); > + MKL_Get_Version_String(buf, len); > return Py_BuildValue("s", buf); > } > > > Thank you, > > Christoph > > ------------------------------------------------------------------------------ > Precog is a next-generation analytics platform capable of advanced > analytics on semi-structured data. The platform includes APIs for building > apps and a phenomenal toolset for data science. Developers can use > our toolset for easy data analysis & visualization. Get a free account! > http://www2.precog.com/precogplatform/slashdotnewsletter > _______________________________________________ > Pytables-users mailing list > Pyt...@li... > https://lists.sourceforge.net/lists/listinfo/pytables-users |
|
From: Antonio V. <ant...@ti...> - 2013-04-25 19:02:23
|
Hi Francesc, Il 14/04/2013 22:19, Francesc Alted ha scritto: > ============================ > Announcing Numexpr 2.1RC1 > ============================ > > Numexpr is a fast numerical expression evaluator for NumPy. With it, > expressions that operate on arrays (like "3*a+4*b") are accelerated > and use less memory than doing the same calculation in Python. > > It wears multi-threaded capabilities, as well as support for Intel's > VML library, which allows for squeezing the last drop of performance > out of your multi-core processors. > > What's new > ========== > > This version adds compatibility for Python 3. A bunch of thanks to > Antonio Valentino for his excelent work on this.I apologize for taking > so long in releasing his contributions. > > In case you want to know more in detail what has changed in this > version, see: > > http://code.google.com/p/numexpr/wiki/ReleaseNotes > > or have a look at RELEASE_NOTES.txt in the tarball. > > Where I can find Numexpr? > ========================= > > The project is hosted at Google code in: > > http://code.google.com/p/numexpr/ > > This is a release candidate 1, so it will not be available on the PyPi > repository. I'll post it there when the final version will released. > > Share your experience > ===================== > > Let us know of any bugs, suggestions, gripes, kudos, etc. you may > have. > > > Enjoy! > > -- > Francesc Alted > probably it is a little bit late now but it would be nice if you could consider to include the patches (patch 0002 and 0003) used in debian [1]. Patch 0001 can probably be avoided by adding setup.cfg to the MANIFEST.in file. thanks in advance [1] http://anonscm.debian.org/gitweb/?p=debian-science/packages/numexpr.git;a=tree;f=debian/patches;h=73937039da00e4ecbd9318a856be4aa39325e55f;hb=HEAD -- Antonio Valentino |
|
From: Francesc A. <fa...@gm...> - 2013-04-25 21:06:54
|
Thanks. Will do! El 25/04/2013 21:02, "Antonio Valentino" <ant...@ti...> va escriure: > Hi Francesc, > > Il 14/04/2013 22:19, Francesc Alted ha scritto: > > ============================ > > Announcing Numexpr 2.1RC1 > > ============================ > > > > Numexpr is a fast numerical expression evaluator for NumPy. With it, > > expressions that operate on arrays (like "3*a+4*b") are accelerated > > and use less memory than doing the same calculation in Python. > > > > It wears multi-threaded capabilities, as well as support for Intel's > > VML library, which allows for squeezing the last drop of performance > > out of your multi-core processors. > > > > What's new > > ========== > > > > This version adds compatibility for Python 3. A bunch of thanks to > > Antonio Valentino for his excelent work on this.I apologize for taking > > so long in releasing his contributions. > > > > In case you want to know more in detail what has changed in this > > version, see: > > > > http://code.google.com/p/numexpr/wiki/ReleaseNotes > > > > or have a look at RELEASE_NOTES.txt in the tarball. > > > > Where I can find Numexpr? > > ========================= > > > > The project is hosted at Google code in: > > > > http://code.google.com/p/numexpr/ > > > > This is a release candidate 1, so it will not be available on the PyPi > > repository. I'll post it there when the final version will released. > > > > Share your experience > > ===================== > > > > Let us know of any bugs, suggestions, gripes, kudos, etc. you may > > have. > > > > > > Enjoy! > > > > -- > > Francesc Alted > > > > probably it is a little bit late now but it would be nice if you could > consider to include the patches (patch 0002 and 0003) used in debian [1]. > > Patch 0001 can probably be avoided by adding setup.cfg to the > MANIFEST.in file. > > > thanks in advance > > [1] > > http://anonscm.debian.org/gitweb/?p=debian-science/packages/numexpr.git;a=tree;f=debian/patches;h=73937039da00e4ecbd9318a856be4aa39325e55f;hb=HEAD > > -- > Antonio Valentino > > > ------------------------------------------------------------------------------ > Try New Relic Now & We'll Send You this Cool Shirt > New Relic is the only SaaS-based application performance monitoring service > that delivers powerful full stack analytics. Optimize and monitor your > browser, app, & servers with just a few lines of code. Try New Relic > and get this awesome Nerd Life shirt! http://p.sf.net/sfu/newrelic_d2d_apr > _______________________________________________ > Pytables-users mailing list > Pyt...@li... > https://lists.sourceforge.net/lists/listinfo/pytables-users > |
|
From: Antonio V. <ant...@ti...> - 2013-04-26 06:46:30
|
Hi Francesc, Il 25/04/2013 23:06, Francesc Alted ha scritto: > Thanks. Will do! Thanks. For the record patches 0002 and 0003 close issue [75] and [77]. Also numexpr 2.1 closes [91] and [95] [75] https://code.google.com/p/numexpr/issues/detail?id=75 [77] https://code.google.com/p/numexpr/issues/detail?id=77 [91] https://code.google.com/p/numexpr/issues/detail?id=91 [95] https://code.google.com/p/numexpr/issues/detail?id=95 > El 25/04/2013 21:02, "Antonio Valentino" <ant...@ti...> va > escriure: > >> Hi Francesc, >> >> Il 14/04/2013 22:19, Francesc Alted ha scritto: >>> ============================ >>> Announcing Numexpr 2.1RC1 >>> ============================ >>> [CUT] >> >> probably it is a little bit late now but it would be nice if you could >> consider to include the patches (patch 0002 and 0003) used in debian [1]. >> >> Patch 0001 can probably be avoided by adding setup.cfg to the >> MANIFEST.in file. >> >> >> thanks in advance >> >> [1] >> >> http://anonscm.debian.org/gitweb/?p=debian-science/packages/numexpr.git;a=tree;f=debian/patches;h=73937039da00e4ecbd9318a856be4aa39325e55f;hb=HEAD >> >> -- >> Antonio Valentino >> -- Antonio Valentino |
|
From: Francesc A. <fa...@gm...> - 2013-04-26 12:12:01
|
Hi Antonio, Al 26/04/13 08:46, En/na Antonio Valentino ha escrit: > Hi Francesc, > > Il 25/04/2013 23:06, Francesc Alted ha scritto: >> Thanks. Will do! > Thanks. > For the record patches 0002 and 0003 close issue [75] and [77]. > Also numexpr 2.1 closes [91] and [95] > > > [75] https://code.google.com/p/numexpr/issues/detail?id=75 > [77] https://code.google.com/p/numexpr/issues/detail?id=77 > [91] https://code.google.com/p/numexpr/issues/detail?id=91 > [95] https://code.google.com/p/numexpr/issues/detail?id=95 Just released a new version (2.1 RC3) addressing all of this. Please check it out and tell me how it goes. Thanks, Francesc |
|
From: Antonio V. <ant...@ti...> - 2013-04-27 07:27:38
|
Hi Francesc, Il 26/04/2013 14:11, Francesc Alted ha scritto: > Hi Antonio, > > Al 26/04/13 08:46, En/na Antonio Valentino ha escrit: >> Hi Francesc, >> >> Il 25/04/2013 23:06, Francesc Alted ha scritto: >>> Thanks. Will do! >> Thanks. >> For the record patches 0002 and 0003 close issue [75] and [77]. >> Also numexpr 2.1 closes [91] and [95] >> >> >> [75] https://code.google.com/p/numexpr/issues/detail?id=75 >> [77] https://code.google.com/p/numexpr/issues/detail?id=77 >> [91] https://code.google.com/p/numexpr/issues/detail?id=91 >> [95] https://code.google.com/p/numexpr/issues/detail?id=95 > > Just released a new version (2.1 RC3) addressing all of this. Please > check it out and tell me how it goes. > > Thanks, > Francesc > It seems to be all OK for me and with the patch provided by Anthiny now PyTables is 100% compatible with numexpr 2.1rc3. Ubuntu users can find packages for numexpr 2.1rc3 (both for python 2 and pyhton 3) at [1]. [1] https://launchpad.net/~a.valentino/+archive/eotools thanks again -- Antonio Valentino |
|
From: Francesc A. <fa...@gm...> - 2013-04-27 08:11:26
|
El 27/04/2013 9:27, "Antonio Valentino" <ant...@ti...> va escriure: > > Hi Francesc, > > Il 26/04/2013 14:11, Francesc Alted ha scritto: > > Hi Antonio, > > > > Al 26/04/13 08:46, En/na Antonio Valentino ha escrit: > >> Hi Francesc, > >> > >> Il 25/04/2013 23:06, Francesc Alted ha scritto: > >>> Thanks. Will do! > >> Thanks. > >> For the record patches 0002 and 0003 close issue [75] and [77]. > >> Also numexpr 2.1 closes [91] and [95] > >> > >> > >> [75] https://code.google.com/p/numexpr/issues/detail?id=75 > >> [77] https://code.google.com/p/numexpr/issues/detail?id=77 > >> [91] https://code.google.com/p/numexpr/issues/detail?id=91 > >> [95] https://code.google.com/p/numexpr/issues/detail?id=95 > > > > Just released a new version (2.1 RC3) addressing all of this. Please > > check it out and tell me how it goes. > > > > Thanks, > > Francesc > > > > It seems to be all OK for me and with the patch provided by Anthiny now > PyTables is 100% compatible with numexpr 2.1rc3. Hey, this is great! Time for a final release then. |