Commandline application to calibrate the WACQT quantum computers automatically
Project description
Tergite Automatic Calibration
A commandline application to calibrate the WACQT quantum computers automatically.
This project contains a calibration supervisor, a collection of calibration schedules and a collection of post-processing and analysis routines. It is developed and tested on WACQT Quantum Computer at Chalmers University of Technology.
This project is developed by a core group of collaborators.
Chalmers Next Labs AB (CNL) takes on the role of managing and maintaining this project.
Note: The Tergite stack is developed on a separate version control system and mirrored on GitHub. If you are reading this on GitHub, then you are looking at a mirror.
Quick Start
Dependencies
- Ensure you have conda installed. (You could simply have python +3.12 installed instead.)
- Ensure you have redis server running
- The standard port for a redis server is
6379, so, this is going to be filled in the.envconfiguration later.
redis-server
Installation
- Clone the repo
- If you are developing on another server e.g. the development server, please replace the url to clone
git clone git@github.com:tergite/tergite-autocalibration.git
- Create conda environment
conda create -n tac -y python=3.12 -y
conda activate tac
- Install the application
cd tergite-autocalibration
pip install -e .
- Copy the
.example.envfile to.envand update the environment variables there appropriately. - Check out the section about configuration about which other configuration files have to be edited.
cp .example.env .env
- Start the automatic calibration
acli start
- For more help on other commands, type:
acli --help
Documentation
The documentation is maintained using MkDocs Material. Everytime there is a release, you can find the documentation from the release on https://tergite.github.io/tergite-autocalibration.
To preview the documentation for the branch you're currently working on you first need to install the project with documentation dependencies (only needed once):
pip install -e '.[docs]'
Then start the live preview server of the documentation from the root of the repository:
mkdocs serve
and open the URL shown in the terminal (typically http://localhost:8000/) in your browser.
If you are interested to edit the documentation, please check out the documentation section in the contribution guidelines. There is also a page in the documentation to help you with writing better documentation.
Contributing to the project
If you would like to contribute to tergite-autocalibration, please have a look at our contribution guidelines.
Authors
This project is a work of many contributors.
Special credit goes to the authors of this project as seen in the CREDITS file.
Change log
To view the changelog for each version, have a look at the CHANGELOG.md file.
License
When you submit code changes, your submissions are understood to be under the same Apache 2.0 License that covers the project.
Acknowledgements
This project was sponsored by:
- Knut and Alice Wallenberg Foundation under the Wallenberg Center for Quantum Technology (WACQT) project at Chalmers University of Technology
- Nordic e-Infrastructure Collaboration (NeIC) and NordForsk under the NordIQuEst project
- European Union's Horizon Europe under the OpenSuperQ project
- European Union's Horizon Europe under the OpenSuperQPlus project
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file tergite_autocalibration-2026.3.0.tar.gz.
File metadata
- Download URL: tergite_autocalibration-2026.3.0.tar.gz
- Upload date:
- Size: 12.0 MB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.12.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
714bf1dea80e7fd824420360be6ba71c72737fcb4495f130b5737354025209c3
|
|
| MD5 |
8fc0e5f7ef16755ddd0d2acc8bbccee8
|
|
| BLAKE2b-256 |
2a2c470fe73c141e71354dbcb7fa4461f715f711fbc66c75f490bf33e58902a8
|
File details
Details for the file tergite_autocalibration-2026.3.0-py3-none-any.whl.
File metadata
- Download URL: tergite_autocalibration-2026.3.0-py3-none-any.whl
- Upload date:
- Size: 12.1 MB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.12.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
8922feecac921a537b7c01422b2243baaa19e6a56f8697000c33985d3d4e79fd
|
|
| MD5 |
a1fb798a82aec4e9ce19c0ac34c3cbcb
|
|
| BLAKE2b-256 |
3b79b41d85b56d7b9f9d5c7fec802873085a303e5dd6e77bba08dbb84352e213
|