Skip to content

Commit 9e903ac

Browse files
committed
Added a bit in the paper mentioning numba
1 parent 358a0dd commit 9e903ac

1 file changed

Lines changed: 6 additions & 1 deletion

File tree

paper/paper.md

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -44,7 +44,12 @@ and a number of new contributors. pyro's functionality can now
4444
be accessed directly through a `Pyro()` class, in addition to the
4545
original commandline script interface. This new interface in particular
4646
allows for easy use within Jupyter notebooks. We also now use HDF5
47-
for output instead of python's `pickle()` function.
47+
for output instead of python's `pickle()` function. Previously, we used Fortran
48+
to speed up some performance-critical portions of the code. These routines
49+
could be called by the main python code by first compiling them using `f2py`.
50+
In the new version, we have replaced these Fortran routines by python functions
51+
that are compiled at runtime by `numba`. Consequently, pyro is now written
52+
entirely in python.
4853

4954
The original goal of pyro was to learn hydrodynamics methods through
5055
example, and it still serves this goal. At Stony Brook, pyro is used

0 commit comments

Comments
 (0)