Skip to main content

neuraLQX

High-performance variational simulations for canonical Loop Quantum Gravity - built on NetKet & JAX.

PyPI Python License Documentation Status


neuraLQX is an open-source Python package for variational canonical Loop Quantum Gravity. It lets you work directly with LQG-native building blocks, graphs, Hilbert spaces, gauge groups, constraints, and projectors, while leveraging the battle-tested and state of the art variational backend of NetKet.

Under the hood, neuraLQX builds on NetKet and JAX, making fast Monte Carlo methods, automatic differentiation, and scalable optimisation available in an API that speaks the language of LQG.

Installation

neuraLQX requires Python ≥ 3.11.

Stable release (PyPI)

pip install --upgrade neuralqx

From source (editable)

git clone https://www.github.com/waleed-sh/neuralqx
cd neuralqx
pip install -e .

Optional extras

Developer / contributor dependencies

pip install --upgrade "neuralqx[dev]"

GPU support (Linux only)

pip install --upgrade "neuralqx[cuda]"

MPI support (for versions prior to v1.1.0)

mpicc --showme:link
pip install --upgrade "neuralqx[mpi]"

Docs

pip install --upgrade "neuralqx[docs]"

Profiling

pip install --upgrade "neuralqx[profile]"

Getting help & contributing

License

This package is licensed under the Apache License 2.0.

Metadata

Release files for neuraLQX 1.1.2

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for neuraLQX 1.1.2
File Size Uploaded
neuralqx-1.1.2.tar.gz 660.2 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for neuraLQX 1.1.2
File Interpreter ABI Platform
neuralqx-1.1.2-py3-none-any.whl Python 3 none any Details

Total release size: 1.7 MB

Release files / neuralqx-1.1.2.tar.gz

Download URL neuralqx-1.1.2.tar.gz
Size 660.2 kB
Tags Source
SHA-256 checksum
How to use checksums
17dca75bc9bd54a4328ccea59a5101e1c5645bd5377e0c482c3f33624d9fe9ec
BLAKE2b-256 checksum
How to use checksums
d5bdfc77aa2bb1428396178ff28d3d31e2033fb6a409b009997f861e25c9f7f5
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Apr 19, 2026.

Transparency log

Release files / neuralqx-1.1.2-py3-none-any.whl

Download URL neuralqx-1.1.2-py3-none-any.whl
Size 1.0 MB
Tags Python 3
SHA-256 checksum
How to use checksums
d10e26b335ab8be53775758a757412eab80bd474511ce0b02e563f22899c5096
BLAKE2b-256 checksum
How to use checksums
a8096215db0ee087200310c55bcae65cd4f5280698836b5d16914d4936453c7a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Apr 19, 2026.

Transparency log

Release history Release notifications | RSS feed

This release

1.1.2 This release

2 release files

1.1.1

2 release files

1.1.0

2 release files

1.0.1

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page