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.
The drivers in this repository work with and heavily depend on QCoDeS. Start by installing QCoDeS .
Install the contrib drivers with pip
pip install qcodes_contrib_drivers
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.