Welcome to the Quantax documentation!
Quantax is a Python package for flexible and scalable neural quantum states built on JAX
Installation#
Requires Python 3.10+, JAX 0.6.1+
First, ensure that a correct JAX version is installed. For details, check JAX Installation.
For a direct installation of full functionality (recommended in most cases),
pip install quantax[full]
For a minimal installation,
pip install quantax
Tutorials#
The tutorials below guide you through the main features of Quantax. You don’t have to follow them one by one. Feel free to jump to the ones that interest you most.
Examples#
The examples below reproduce the main results of several important NQS papers.
API#
Modifiers and utility functions of global constants |
|
Geometry and particles of the quantum system |
|
Symmetry sector of the studied system |
|
Quantum operators on the Hilbert space |
|
Network components |
|
Variational wavefunctions |
|
Quantum states |
|
Samplers for generating configurations |
|
Optimizers for training wavefunctions |
|
Utility functions |