API Reference

This is the public API of neuralqx. The objects listed here are the stable, supported surface.

Core

graph

This module contains the implementation of the GraphHandler class for neuralqx

hilbert

This module implements the Hilbert space infrastructure of neuraLQX.

operators

This module contains the implementation of different operators used in different gravitational models such as holonomies, n-point functions, etc.

gauge_groups

This module includes within it the implementation of different gauge groups

lqx

This module implements several physical models in neuraLQX.

samplers

This module includes the implementation of different samplers for neuralqx

optimizer

A module which handles creating optax based optimisers for the minimisation process

nn

This module contains within it any neural network relevant implementations for neuralqx

solver

This module implements end-to-end solvers for neuraLQX.

vqs

This module implements the variational quantum state backbone of neuraLQX.

callbacks

This module implements various VMC compatible callbacks.

Utilities

utils

This module includes several miscellaneous functions grouped in different files based on their functionality and purpose