Software

NeuralQuantumStates.jl — an open-source Julia package for training neural quantum states with variational Monte Carlo, covering the full pipeline from lattice symmetries to stochastic reconfiguration.

SymBasis.jl — an open-source Julia package that constructs symmetry-preserving bases for quantum many-body Hilbert spaces, reducing problem size for exact diagonalization and related methods.

NeuralQuantumStates.jl

NeuralQuantumStates.jl trains neural quantum states with variational Monte Carlo in Julia. It covers the full workflow: define a lattice and its symmetries, build a reduced basis, …

SymBasis.jl

Exact diagonalization and related methods scale poorly with system size unless symmetries are exploited to shrink the effective Hilbert space. SymBasis.jl automates the …