[pythran] FluidPythran: a nicer user API for Pythran

  • From: PIERRE AUGIER <pierre.augier@xxxxxxxxxxxxxxxxxxxxxx>
  • To: ​​​​​"pythran <pythran@xxxxxxxxxxxxx>
  • Date: Wed, 21 Nov 2018 09:26:57 +0100 (CET)

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

Other related posts:

  • » [pythran] FluidPythran: a nicer user API for Pythran - PIERRE AUGIER