Guides

This section contains the hands-on documentation for neuraLQX. The goal of these pages is to help you use the library effectively by understanding the core abstractions, the data model, and the workflows you will use in real experiments.

If you are new to the package, the best reading order is:

  1. Graphs: what the kinematics live on (vertices/edges, minimal loops, embeddings).

  2. Hilbert spaces: what a configuration is and how degrees of freedom are encoded.

  3. Gauge groups: how Gauß constraints and gauge copies are represented and evaluated.

  4. LQX models: how physical operators and constraints are built from the kinematics.

  5. Solver: the end-to-end VMC workflow, logging, checkpoints, and reproducibility.

You can jump directly to any guide below.

Note

These guides are written as API-facing documentation, not as a paper. They are meant to be read while you implement models, run sweeps, and debug training runs.