Skip to content
Snippets Groups Projects
Commit 7fc8e330 authored by Pierre Augier's avatar Pierre Augier
Browse files

Add citations to Cython and Pythran articles.

parent 922d563d
No related branches found
No related tags found
No related merge requests found
......@@ -232,3 +232,27 @@
year = {2006},
pages = {587--598},
}
@article{guelton2015pythran,
title={Pythran: Enabling static optimization of scientific python programs},
author={Guelton, Serge and Brunet, Pierrick and Amini, Mehdi and Merlini,
Adrien and Corbillon, Xavier and Raynaud, Alan},
journal={Computational Science \& Discovery},
volume={8},
number={1},
pages={014001},
year={2015},
publisher={IOP Publishing}
}
@article{behnel2011cython,
title={Cython: The best of both worlds},
author={Behnel, Stefan and Bradshaw, Robert and Citro, Craig and Dalcin,
Lisandro and Seljebotn, Dag Sverre and Smith, Kurt},
journal={Computing in Science \& Engineering},
volume={13},
number={2},
pages={31--39},
year={2011},
publisher={IEEE}
}
......@@ -634,9 +634,9 @@
Nevertheless, this strategy has given rise to the base modules of the scientific
Python stack, namely \numpy, \pack{scipy} and \pack{matplotlib}.
Python developers do not actually have to write the compiled extensions in
C, C++ or Fortran, since there are tools to generate them automatically from
Python code (Pythran) or from Cython code. Cython is a smooth blend of two
languages with possibility to add type declarations like in C/C++, but with
a syntax similar to Python.
Python developers do not actually have to write the compiled extensions in C,
C++ or Fortran, since there are tools to generate them automatically from
Python code (Pythran) or from Cython code. Cython \citep{behnel2011cython} is a
smooth blend of two languages with possibility to add type declarations like in
C/C++, but with a syntax similar to Python.
......@@ -642,7 +642,7 @@
Pythran is a quite recent tool which gives impressive results. It creates
compiled extensions from pure Python code with simple type annotations written
as comments.
Pythran \citep{guelton2015pythran} is a quite recent tool which gives
impressive results. It creates compiled extensions from pure Python code with
simple type annotations written as comments.
%
The resulting extensions are usually as fast as Fortran or C++ written by
non-specialists.
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment