Skip to main content

tachys logo

Variational Monte Carlo for quantum many-body systems

Tests PyPI version

tachys is a variational Monte Carlo library developed in JAX with one central aim: bringing neural-network quantum states (NQS) to realistic quantum materials. To reach the system sizes that real materials demand, the code is engineered to scale across large GPU clusters and has been benchmarked on systems with up to 1,000 electrons, a scale already meaningful for studying unconventional superconductors. With the same focus on realistic materials, tachys can treat itinerant fermions and localized spins within a single Hamiltonian, as required by Kondo lattice models of heavy-fermion compounds. It also supports Foundation NQS, in which one network is trained across an entire family of Hamiltonians, allowing the parameter space relevant to a given material to be explored in a single optimization.

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

Installation

CPU:

pip install tachys

CUDA (GPU):

pip install "tachys[cuda13]"    # CUDA 13
pip install "tachys[cuda12]"    # CUDA 12

These install JAX together with the CUDA 13 or CUDA 12 libraries, so the machine needs only the NVIDIA driver. Choose the version that the driver supports: the header of nvidia-smi shows the highest one.

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 ".[cuda13,test]"     # CUDA 13
pip install -e ".[cuda12,test]"     # CUDA 12
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.6

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.6
File Size Uploaded
tachys-0.1.6.tar.gz 129.9 kB Details

Built distribution (wheel)

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

Total release size: 264.6 kB

Release files / tachys-0.1.6.tar.gz

Download URL tachys-0.1.6.tar.gz
Size 129.9 kB
Tags Source
SHA-256 checksum
How to use checksums
43cbbf952a0b01597ca62cf350cbe0e50326dad66d212964fff3e9ce110a7629
BLAKE2b-256 checksum
How to use checksums
153f95e08cbb1de9bf3f204a419af6551e2ca36ef6ac5337395a95d95cdf92c5
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 9, 2026.

Transparency log

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

Download URL tachys-0.1.6-py3-none-any.whl
Size 134.8 kB
Tags Python 3
SHA-256 checksum
How to use checksums
8e58a8c6b38c3e1561bdb40995ae754e02488b65d694ca3e35b6659962235403
BLAKE2b-256 checksum
How to use checksums
e26236e1bf12d9205a04f93921ef393e410e2abdaab698b8f44fca3e6be0ef28
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 9, 2026.

Transparency log

Release history Release notifications | RSS feed

This release

0.1.6 This release

2 release files

0.1.5

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