Skip to content

Software

Open-source code and interactive companions to the research.

QuantumSymmetry

pip install quantumsymmetry

A Python package for symmetry-adapted quantum simulation of molecules. Give it a molecular geometry and a basis set, and it automatically detects the molecule's Boolean symmetry group and constructs symmetry-adapted qubit operators, reducing the number of qubits needed to simulate the molecule. It integrates with PySCF, OpenFermion and Qiskit.

Since v0.3.0 it also includes a hardware-efficient universal ansatz with linear two-qubit-gate scaling whose quantum geometric metric is exactly diagonal in closed form, supporting natural-gradient VQE, real- and imaginary-time evolution and Haar sampling.

How to cite

D. Picozzi and J. Tennyson,Symmetry-adapted encodings for qubit number reduction by point-group and other Boolean symmetries, Quantum Sci. Technol. 8 035026 (2023). doi:10.1088/2058-9565/acd86c

Information geometry of LLMs

Research code and an interactive companion for studying the geometry of language-model behaviour. The accompanying paper shows that the Fisher–Rao geometry of next-token probabilities captures structure shared across model architectures and shaped by training data. This geometry guides targeted changes to model behaviour while limiting disturbance to other predictions, with applications to steering, editing, attribution, dictionary learning and fine-tuning.

Explore the findings through guided explanations and interactive figures, from the structure different models share to how it is learned and used to control their behaviour. Each study page links to downloadable experiment packages with code, inputs and instructions for reproducing the experiments.

How to cite

D. Picozzi,The information geometry of large language models is shared, learned, and controllable (2026).arXiv:2609.11063