Code & Notebooks

Computational Projects and Software Examples

Reproducible examples, exploratory notebooks, software notes, and computational companions to longer written posts. This page is a work in progress, and I will add more content here as it becomes ready for sharing. You can also see what I plan to add, and the status of each item.

Complex systems cleanup

Classic computational examples

I am doing some cleanup on older complex systems projects I did as a student. I will transform them into notebook examples with plots, results, and short explanations that can sit next to written posts summarizing the contents in these projects.

  • Kuramoto model Notebook and article for synchronization, order parameters, the transition from incoherence to collective phase locking, and Watts-Strogatz network extensions.
    Notebook available Article available
  • Watts-Strogatz model Notebook scaffold for small-world networks, rewiring, clustering coefficients, and characteristic path lengths.
    Notebook planned Results planned
  • Cellular automata and Game of Life Notebook scaffold for local update rules, pattern formation, still lifes, oscillators, and emergent behavior.
    Notebook planned Results planned

Quantum-inspired methods

Tensor-network methods for single-particle problems

Notebook scaffold for an informal explanation of tensor-network tools in single-particle tight-binding problems: compression, structured Hamiltonians, spectral quantities, and why these methods are useful for large matrix problems.

Notebook planned Blog companion planned

Hamiltonian learning

Simple fermionic-chain inverse problem

Notebook scaffold for a minimal Hamiltonian-learning workflow: simulate a simple fermionic chain, generate observables or spectra, train a small model to infer Hamiltonian parameters, and visualize the prediction quality.

Notebook planned Blog companion planned

Course-adjacent examples

Quantum-science project material

Computational project sheets and examples connected to machine learning from and for quantum science are collected on the teaching page, with project PDFs grouped by topic.