Teaching
2026 UKMMN Summer School tutorial notebooks

Below are two python source codes, and a jupyter notebook, that implement visualizations of non-reciprocal lattices, and their vibrational spectra. Developed for the 2026 UKMMN Mechanical Metamaterials network summer school
- Visualizing active mechanical lattices and calculating elastic moduli (.ipynb)
Active lattice graphics (.py) — Matplotlib tools for drawing mechanical lattices.
Linear odd elastodynamics (.py) — SymPy tools for vibrational spectra and elastic moduli.