./math/py-pythran, Ahead of Time compiler for numeric kernels

[ CVSweb ] [ Homepage ] [ RSS ] [ Required by ] [ Add to tracker ]


Branch: CURRENT, Version: 0.12.1nb1, Package name: py310-pythran-0.12.1nb1, Maintainer: pkgsrc-users

Pythran is an ahead of time compiler for a subset of the Python language, with
a focus on scientific computing. It takes a Python module annotated with a few
interface descriptions and turns it into a native Python module with the same
interface, but (hopefully) faster.


Master sites:

Filesize: 3902.231 KB

Version history: (Expand)


CVS history: (Expand)


   2023-02-27 14:07:47 by Jonathan Perkin | Files touched by this commit (3)
Log message:
py-pythran: Add SunOS to exclusion list.

Bump PKGREVISION.
   2023-01-25 10:06:54 by Adam Ciarcinski | Files touched by this commit (4)
Log message:
py-pythran: fix building scipy
   2023-01-24 10:18:23 by Adam Ciarcinski | Files touched by this commit (3) | Package updated
Log message:
py-pythran: updated to 0.12.1

0.12.1
* Bump xsimd depdency to 10.0.0
* Correctly raise KeyError when getting an unset dict item
* Fix negative binomial implementation
* Correctly convert strided array with offset
* Support np.clip(v, None, x) and np.clip(v, x, None)
* Support scipy.special.ndtr, scipy.special.ndtri, scipy.special.gammaincinv
* Fix set intersection
* Support numpy.fft.fftn
* Support axis parameter in numpy.argsort
   2022-11-09 15:41:16 by Adam Ciarcinski | Files touched by this commit (3) | Package updated
Log message:
py-pythran: updated to 0.12.0

0.12.0
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
   2022-01-24 21:50:01 by Adam Ciarcinski | Files touched by this commit (2)
Log message:
py-pythran: remove .rej; thanks to @wiz
   2022-01-24 21:39:00 by Adam Ciarcinski | Files touched by this commit (3) | Package updated
Log message:
py-pythran: updated to 0.11.0

0.11.0:
* Remove six, networkx and decorator dependency
* Bump gast and Beniget requirements to support python 3.10
* Bump xsimd to 7.5.0
* Minimal default support for non-linux, non-osx, now-windows platform
* Numpy improvements for np.bincount, np.transpose, np.searchsorted
* Restore (and test) cython compatibility
* Expose pythran.get_include for toolchain integration
* Improve error message on invalid spec
* Handle static dispatching based on keyword signature
* Raise Memory Error upon (too) large numpy alloc
* Support scalar case of scipy.special.binom
* Trim the number of warnings in pythonic codebase
   2022-01-05 16:41:32 by Thomas Klausner | Files touched by this commit (289)
Log message:
python: egg.mk: add USE_PKG_RESOURCES flag

This flag should be set for packages that import pkg_resources
and thus need setuptools after the build step.

Set this flag for packages that need it and bump PKGREVISION.
   2022-01-04 21:55:40 by Thomas Klausner | Files touched by this commit (1595)
Log message:
*: bump PKGREVISION for egg.mk users

They now have a tool dependency on py-setuptools instead of a DEPENDS