[Pytables-users] ANN: numexpr 2.1 RC1 available!

2013-04-14 Thread Francesc Alted

  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


--
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
Pytables-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/pytables-users


Re: [Pytables-users] ANN: numexpr 2.1 RC1 available!

2013-04-14 Thread Christoph Gohlke
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 
):

diff -r 97ab97673591 numexpr/module.cpp
--- a/numexpr/module.cppSun Apr 14 22:11:47 2013 +0200
+++ b/numexpr/module.cppSun 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
Pytables-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/pytables-users


Re: [Pytables-users] ANN: numexpr 2.1 RC1 available!

2013-04-14 Thread Francesc Alted
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
> ):
>
> diff -r 97ab97673591 numexpr/module.cpp
> --- a/numexpr/module.cppSun Apr 14 22:11:47 2013 +0200
> +++ b/numexpr/module.cppSun 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

--
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
Pytables-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/pytables-users


Re: [Pytables-users] ANN: numexpr 2.1 RC1 available!

2013-04-14 Thread Francesc Alted
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
> ):
>
> diff -r 97ab97673591 numexpr/module.cpp
> --- a/numexpr/module.cppSun Apr 14 22:11:47 2013 +0200
> +++ b/numexpr/module.cppSun 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
> Pytables-users@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/pytables-users


--
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
Pytables-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/pytables-users


Re: [Pytables-users] ANN: numexpr 2.1 RC1 available!

2013-04-25 Thread Antonio Valentino
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
Pytables-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/pytables-users


Re: [Pytables-users] ANN: numexpr 2.1 RC1 available!

2013-04-25 Thread Francesc Alted
Thanks.  Will do!
El 25/04/2013 21:02, "Antonio Valentino"  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
> Pytables-users@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/pytables-users
>
--
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
Pytables-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/pytables-users


Re: [Pytables-users] ANN: numexpr 2.1 RC1 available!

2013-04-25 Thread Antonio Valentino
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"  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

--
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
Pytables-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/pytables-users


Re: [Pytables-users] ANN: numexpr 2.1 RC1 available!

2013-04-26 Thread Francesc Alted
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


--
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
Pytables-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/pytables-users


Re: [Pytables-users] ANN: numexpr 2.1 RC1 available!

2013-04-27 Thread Antonio Valentino
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

--
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
Pytables-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/pytables-users


Re: [Pytables-users] ANN: numexpr 2.1 RC1 available!

2013-04-27 Thread Francesc Alted
El 27/04/2013 9:27, "Antonio Valentino"  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.
--
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
Pytables-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/pytables-users