Code & Notebooks
Computational Projects and Software Examples
Reproducible examples, exploratory notebooks, random scripts, 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
Planned examples for building tight-binding Hamiltonians, encoding
them in tensor-network or quantics form, and using the resulting
structure to compute spectra, local observables, topological
markers, and dynamical quantities in large nonperiodic systems.
Package:
GitHub
· Paper:
arXiv:2607.00991
Examples planned
Package notes 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.