Pythran 0.12.0 - arar

Hey folks, I just uploaded a new revision of Pythran, namely 0.12.0 codenamed `arar'. As usual with these releases, it comes along with numerous bugfixes and enhacements, some of which are listed in the changelog below. I'd like to highlight that translation speed from Python to C++ is now much faster, sometimes by an order of magnitude. And we now generate code that Intel compiler can understands, which may please HPC users. All in one, I'm very happy with what has been done so far. As usual the package is already available on PyPI[0] and the source is on GitHub[1], Fedora, Debian, Ubuntu, Gentoo and Conda package will flow in your favorite distributions when packager feel it's the right time :-) Serge [0] https://pypi.org/project/pythran/ [1] https://github.com/serge-sans-paille/pythran -- Changelog extract 2022-09-20 Serge Guelton <serge.guelton@telecom-bretagne.eu> * Improve numpy expression computation speed * Decent ICC support (fixing an issue from 2018!) * Much faster C++ code generation * Complete rework of constant folder * Support C++-time evaluation of numpy.ndarray.ndim * Improved omp declare reduction support * Allow indexing of ndarray by integers of mixed types * A lot of small pesty bug fixes in the C++ headers

This looks great, thanks for sharing and for all the hard work Serge! Also very timely, given that this week we are just working through Intel compiler fixes:) Cheers, Ralf On Wed, Sep 28, 2022 at 9:49 AM Serge Guelton < serge.guelton@telecom-bretagne.eu> wrote:
Hey folks,
I just uploaded a new revision of Pythran, namely 0.12.0 codenamed `arar'. As usual with these releases, it comes along with numerous bugfixes and enhacements, some of which are listed in the changelog below.
I'd like to highlight that translation speed from Python to C++ is now much faster, sometimes by an order of magnitude. And we now generate code that Intel compiler can understands, which may please HPC users.
All in one, I'm very happy with what has been done so far. As usual the package is already available on PyPI[0] and the source is on GitHub[1], Fedora, Debian, Ubuntu, Gentoo and Conda package will flow in your favorite distributions when packager feel it's the right time :-)
Serge
[0] https://pypi.org/project/pythran/ [1] https://github.com/serge-sans-paille/pythran
--
Changelog extract 2022-09-20 Serge Guelton <serge.guelton@telecom-bretagne.eu>
* Improve numpy expression computation speed
* Decent ICC support (fixing an issue from 2018!)
* Much faster C++ code generation
* Complete rework of constant folder
* Support C++-time evaluation of numpy.ndarray.ndim
* Improved omp declare reduction support
* Allow indexing of ndarray by integers of mixed types
* A lot of small pesty bug fixes in the C++ headers _______________________________________________ SciPy-Dev mailing list -- scipy-dev@python.org To unsubscribe send an email to scipy-dev-leave@python.org https://mail.python.org/mailman3/lists/scipy-dev.python.org/ Member address: ralf.gommers@gmail.com
participants (2)
-
Ralf Gommers
-
Serge Guelton