Dear Pythran followers,
Some days ago, I sent a message on the idea of a small pure-Python package to
help to use Pythran. I wad hooked by this project of building a nicer Python
user API for Pythran
and it yields the package FluidPythran, which is still very experimental but
now ready to be tried.
With FluidPythran:
- you don't need to refactor your code and to write the Pythran files.
- you don't need 2 files to check simple things
- you don't even need to launch compilation commands (in particular when
working with IPython and Jupyter)
- you don't need to write by hand the Pythran signatures
- you can define Pythran functions with type hints
- you can use a cached just-in-time (JIT) mode
Main repository: https://bitbucket.org/fluiddyn/fluidpythran/
Documentation: https://fluidpythran.readthedocs.io
Pierre
----- Mail original -----
De: "PIERRE AUGIER" <pierre.augier@xxxxxxxxxxxxxxxxxxxxxx>
À: "pythran" <pythran@xxxxxxxxxxxxx>
Envoyé: Lundi 8 Octobre 2018 09:58:07
Objet: [pythran] FluidPythran: use Pythran in non-pythranizable code
Dear Pythran followers,
I wrote a small pure-Python package to help to use Pythran in modules
that can not be compiled by Pythran.
https://bitbucket.org/fluiddyn/fluidpythran
I think this package (or something similar to this package) could be
useful to many Pythran users.
You may have better ideas than me for the API and the syntax so remarks
and suggestions are very welcome!
Pierre
--
Pierre Augier - CR CNRS http://www.legi.grenoble-inp.fr
LEGI (UMR 5519) Laboratoire des Ecoulements Geophysiques et Industriels
BP53, 38041 Grenoble Cedex, France tel:+33.4.56.52.86.16