[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#991143: RFP: pythran -- an ahead of time compiler for Python



Package: wnpp
Severity: wishlist
X-Debbugs-Cc: debian-python@lists.debian.org, debian-science@lists.debian.org

* Package name    : pythran
  Version         : 0.9.12
  Upstream Author : Serge Guelton <serge.guelton@telecom-bretagne.eu>
* URL             : https://github.com/serge-sans-paille/pythran
* License         : BSD
  Programming Lang: Python/C++
  Description     : an ahead of time compiler for Python

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.

It is meant to efficiently compile scientific programs, and takes
advantage of multi-cores and SIMD instruction units.

Pythran is starting to get used upstream in some of our numerical
packages, including dolfinx.

Pythran is a general tool for accelerating the execution of python
modules, so more suited for team management by the debian-python team.
But the use-case is mainly in scientific programming so the
debian-science team may like to take it on.

It may require some dependencies to be packaged:
  gast
  beniget


Reply to: