Skip to main content

This repository contains QCoDeS instrument drivers developed by members of the QCoDeS community. These drivers are not supported by the QCoDeS developers but instead supported on a best effort basis by the developers of the individual drivers.

Default branch is now main

The default branch in qcodes_contrib_drivers has been renamed to main. If you are working with a local clone of qcodes_contrib_drivers you should update it as follows.

  • Run git fetch origin and git checkout main

  • Run git symbolic-ref refs/remotes/origin/HEAD refs/remotes/origin/main to update your HEAD reference.

Getting started

Prerequisites

The drivers in this repository work with and heavily depend on QCoDeS. Start by installing QCoDeS .

Installation

Install the contrib drivers with pip

pip install qcodes_contrib_drivers

Drivers documentation

The documentations of the drivers in this repository can be read here.

Contributing

This repository is open for contribution of new drivers, as well as improvements to existing drivers. Each driver should contain an implementation of the driver and a Jupyter notebook showing how the driver should be used. In addition we strongly encourage writing tests for the drivers. An introduction for writing tests with PyVISA-sim can be found in the QCoDeS documentation linked below.

Drivers are expected to be added to qcodes_contrib_drivers/drivers/MakerOfInstrument/ folder while examples should be added to the docs/examples folder and tests placed in the qcodes_contrib_drivers/tests/MakerOfInstrument folder. Please follow naming conventions for consistency.

For general information about writing drivers and how to write tests refer to the QCoDeS documentation. Especially the examples here are useful.

LICENSE

QCoDeS-Contrib-drivers is licensed under the MIT license except the Tektronix AWG520 and Tektronix Keithley 2700 drivers which are licensed under the GPL 2 or later License.

Metadata

Release files for qcodes-contrib-drivers 0.25.0

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

Source distribution (sdist)

Source distribution for qcodes-contrib-drivers 0.25.0
File Size Uploaded Provenance
qcodes_contrib_drivers-0.25.0.tar.gz 469.6 kB With provenance Details

Built distribution (wheel)

Table of built distributions (wheels) for qcodes-contrib-drivers 0.25.0
File Interpreter ABI Platform
qcodes_contrib_drivers-0.25.0-py3-none-any.whl Python 3 none any Details

Total release size: 1.0 MB

Release files / qcodes_contrib_drivers-0.25.0.tar.gz

Download URL qcodes_contrib_drivers-0.25.0.tar.gz
Size 469.6 kB
Tags Source
SHA-256 checksum
How to use checksums
f597185ea7148fac0640bfbc3af8e37e39c6942e9f897d8875f6cd5eebe106e9
BLAKE2b-256 checksum
How to use checksums
b8e1559811ce77916f7974a6fe58af5a76867046e4c4d2a37c2bd9338169a095
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 May 11, 2026.

Transparency log

Release files / qcodes_contrib_drivers-0.25.0-py3-none-any.whl

Download URL qcodes_contrib_drivers-0.25.0-py3-none-any.whl
Size 554.7 kB
Tags Python 3
SHA-256 checksum
How to use checksums
ad2fbbdd7cefd475e0a6777371c9ba77a510bc975407da787dd04ff0ceb6ab63
BLAKE2b-256 checksum
How to use checksums
ec0d4e5bc9cd7dc3bfcb0e076decec5d59ab5b2d8410c02ebe8c1e32a00e0df2
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 May 11, 2026.

Transparency log

Security for qcodes-contrib-drivers 0.25.0

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.

Full provenance

All 2 files in this release have been uploaded with provenance metadata.

Select from 2 files

Attestation for qcodes_contrib_drivers-0.25.0.tar.gz

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 May 11, 2026.

Transparency log

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

Release history Release notifications | RSS feed

This release

0.25.0 This release

2 release files Full provenance

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