Security News
Fluent Assertions Faces Backlash After Abandoning Open Source Licensing
Fluent Assertions is facing backlash after dropping the Apache license for a commercial model, leaving users blindsided and questioning contributor rights.
qcodes-contrib-drivers
Advanced tools
###################### QCoDeS contrib drivers ######################
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 remamed to main. If you are working with a local clone of qcodes_contrib_drivers you should update it as follows.
git fetch origin
and git checkout main
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 <https://github.com/QCoDeS/Qcodes>
_ .
Installation
Install the contrib drivers with pip
.. code-block::
pip install qcodes_contrib_drivers
Drivers documentation
The documentations of the drivers in this repository can be read here <https://qcodes.github.io/Qcodes_contrib_drivers>
_.
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 <http://microsoft.github.io/Qcodes/>
_.
Especially the examples here <https://microsoft.github.io/Qcodes/examples/index.html#writing-drivers>
__
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.
FAQs
User contributed drivers for QCoDeS
We found that qcodes-contrib-drivers demonstrated a healthy version release cadence and project activity because the last version was released less than a year ago. It has 4 open source maintainers collaborating on the project.
Did you know?
Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.
Security News
Fluent Assertions is facing backlash after dropping the Apache license for a commercial model, leaving users blindsided and questioning contributor rights.
Research
Security News
Socket researchers uncover the risks of a malicious Python package targeting Discord developers.
Security News
The UK is proposing a bold ban on ransomware payments by public entities to disrupt cybercrime, protect critical services, and lead global cybersecurity efforts.