Skip to content

Commit b547860

Browse files
authored
Merge pull request #23 from gjbex/development
Add example notebooks
2 parents 31afa7c + 814c93d commit b547860

File tree

6 files changed

+3048
-962
lines changed

6 files changed

+3048
-962
lines changed

source-code/README.md

Lines changed: 22 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -24,22 +24,35 @@ to create it. There is some material not covered in the presentation as well.
2424

2525
## What is it?
2626
* [`birdsong`](birdsong): illustration of signal processing with scipy, reading
27-
and writing of a WAV file, computing the amplitude spectrum using FFT, applying
28-
a high-pass filter.
27+
and writing of a WAV file, computing the amplitude spectrum using FFT,
28+
applying a high-pass filter.
2929
* [`boekh`](bokeh): illustrations of how to create plots using bokeh, including
3030
interactive plots.
3131
* [`hdf5`](hdf5): illustrations of how to create and access HDF5 files.
32-
* [`image-processing`](image-processing): illustrations of image processing using
33-
scikit-image and video processing using OpenCV.
34-
* [`matplotlib`](matplotlib): illustrations of how to create plots using matplotlib.
32+
* [`image-processing`](image-processing): illustrations of image processing
33+
using scikit-image and video processing using OpenCV.
34+
* [`matplotlib`](matplotlib): illustrations of how to create plots using
35+
matplotlib.
3536
* [`matrices`](matrices): some numpy illustrations.
3637
* [`numpy`](numpy): some numpy and scipy illustrations.
37-
* [`sympy`](sympy): some illustrations of doing symbolic computations using sympy.
38+
* [`sympy`](sympy): some illustrations of doing symbolic computations using
39+
sympy.
3840
* [`xarray`](xarray): introduction to `xarray`, a library for indexed, labeled
3941
N-dimensional arrays.
4042
* [`netcdf`](netcdf): sample code for reading and writing NetCDF data.
41-
* [`vpython`]: illustrations of using VPython for physics and mathematics animations.
42-
* [`cannon.ipynb`]: Jupyter notebook illustrating the use of numpy, scipy, sympy and
43-
bokeh.
43+
* [`vpython`]: illustrations of using VPython for physics and mathematics
44+
animations.
4445
* [`manim`](manim): sample code for illustrating manim, a framework to create
4546
mathematical animations.
47+
* [`cannon.ipynb`](cannon.ipynb): Jupyter notebook illustrating the use of
48+
numpy, scipy, sympy and bokeh.
49+
* [`cellular_automata.ipynb`](cellular_automata.ipynb): Jupyter notebook
50+
illustrating the use of matplotlib.
51+
* [`diffusion_limited_aggregation.ipynb`](diffusion_limited_aggregation.ipynb):
52+
Jupyter notebook illustrating the use of numpy and matplotlib.
53+
* [`ising_model.ipynb`](ising_model.ipynb): Jupyter notebook illustrating the
54+
use of numpy and dependency injection in simulation design.
55+
* [`lennard_jones.ipynb`](lennard_jones.ipynb): Jupyter notebook illustrating
56+
the use of numpy, scipy, sympy and matplotlib.
57+
* [`prison_guard.ipynb`](prison_guard.ipynb): Jupyter notebook illustrating the
58+
use of numpy and matplotlib.

source-code/cannon.ipynb

Lines changed: 201 additions & 654 deletions
Large diffs are not rendered by default.

0 commit comments

Comments
 (0)