Skip to main content

tachys logo

Variational Monte Carlo for quantum many-body systems

Tests PyPI version

tachys is a JAX library for finding the ground states of quantum lattice models with neural-network wavefunctions. Build a Hamiltonian by composing spin and fermionic operators, use any Flax network as the wavefunction, and optimize it with variational Monte Carlo — the same code runs on a laptop and across a multi-GPU cluster. It also trains foundation models: a single network covering a whole family of Hamiltonians, rather than one run per coupling.

Documentation: https://tachys.org/quickstart.html

Installation

CPU:

pip install tachys

CUDA (GPU):

pip install "tachys[cuda]"

This installs JAX with CUDA 12 support via the cuda optional dependency.

Install from source

git clone https://github.com/tachys-dev/tachys.git
cd tachys
pip install .

Development install

To install in editable mode (changes to the source are reflected immediately without reinstalling):

pip install -e ".[test]"          # CPU
pip install -e ".[cuda,test]"     # CUDA
pytest tests/

Authors

  • Riccardo Rende
  • Luciano Loris Viteritti

License

Copyright 2026 The Simons Foundation, Inc.

Licensed under the Apache License, Version 2.0.

Metadata

Release files for tachys 0.1.5

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

Source distribution (sdist)

Source distribution for tachys 0.1.5
File Size Uploaded
tachys-0.1.5.tar.gz 129.3 kB Details

Built distribution (wheel)

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

Total release size: 263.9 kB

Release files / tachys-0.1.5.tar.gz

Download URL tachys-0.1.5.tar.gz
Size 129.3 kB
Tags Source
SHA-256 checksum
How to use checksums
1e98e4c766751df13021e6f97b6382c5f14a93e0ee31047813bf29633b422d72
BLAKE2b-256 checksum
How to use checksums
a525ca10c2262b0ede0681f9626f0d6e18e602ac198b608a183043b28be9dfde
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 Oct 6, 2026.

Transparency log

Release files / tachys-0.1.5-py3-none-any.whl

Download URL tachys-0.1.5-py3-none-any.whl
Size 134.6 kB
Tags Python 3
SHA-256 checksum
How to use checksums
6fbebbf300f28e464c1a18b7a4dc9aacecca3c5d237af42e94ce89e029deb902
BLAKE2b-256 checksum
How to use checksums
c399cd8640f7c4485dc8e1bb0184551fe0383ce2603a5f2aa1ebdbc069e3b532
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 Oct 6, 2026.

Transparency log

Release history Release notifications | RSS feed

0.1.6

2 release files

This release

0.1.5 This release

2 release files

0.1.4

2 release files

0.1.3

2 release files

0.1.2

2 release files

0.1.1

2 release files

0.1.0

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