Numerical Compendium

The purpose of this compendium is to give access to alternate means of running heavy calculations, either through vectorization or just-in-time compilation.  Using these tools, it is possible to reduce a program's runtime significantly; this allows for extreme precision where time is of the essence, and often also leads to more elegant code.

The complete Numerical Compendium is available for download here:

Alternatively, the individual chapters are accessible via the list shown below:

  1. Integration of Differential Equations
  2. NumPy
  3. Numba
  4. Example Exercises