Skip to main content

commandline application to calibrate the WACQT quantum computers automatically

Project description

Tergite Automatic Calibration

CI

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.10 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 .env configuration 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.10 -y
conda activate tac
  • Install the application
cd tergite-autocalibration
pip install -e .
  • Copy the .example.env file to .env and 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 Quarto. Everytime there is a release, you can find the documentation from the release on https://tergite.github.io/tergite-autocalibration.

To see the documentation for the branch that you are currently working on, please open the docs/index.html file in your browser. If the rendered documentation does not reflect the state of the documentation of the markdown files in docs_editable, open a terminal in docs_editable and run:

quarto preview

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:

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

tergite_autocalibration-2025.3.0.tar.gz (70.4 MB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

tergite_autocalibration-2025.3.0-py3-none-any.whl (70.7 MB view details)

Uploaded Python 3

File details

Details for the file tergite_autocalibration-2025.3.0.tar.gz.

File metadata

  • Download URL: tergite_autocalibration-2025.3.0.tar.gz
  • Upload date:
  • Size: 70.4 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/2.1.3 CPython/3.10.17 Linux/6.11.0-1014-azure

File hashes

Hashes for tergite_autocalibration-2025.3.0.tar.gz
Algorithm Hash digest
SHA256 792ae4a574c28366b2a09e927e79d82af9424079963e14f9b139ce99d2a2529e
MD5 5794ecc4779ef849bc54f7e2a705d46c
BLAKE2b-256 4606b6376692268836485c6e66279261fcb1ba7a11dd5f319274088b40642f08

See more details on using hashes here.

File details

Details for the file tergite_autocalibration-2025.3.0-py3-none-any.whl.

File metadata

File hashes

Hashes for tergite_autocalibration-2025.3.0-py3-none-any.whl
Algorithm Hash digest
SHA256 a31c0611412aeec4f7d4892f52cde50346356f874ab5c5d28527473c50cb1aad
MD5 f862ef3efb5923bdadf957226b6eba71
BLAKE2b-256 e2a476c0f89ba5a1ce295eb6bb8ce614d4e786a3d7318a6b261d9b51c2c7f7f8

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page