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

TensorBinding.jl examples

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.