Skip to main content

Instrument drivers for Qblox devices.

Project description



Qblox


https://gitlab.com/qblox/packages/software/qblox_instruments/badges/master/pipeline.svg https://gitlab.com/qblox/packages/software/qblox_instruments/-/jobs/artifacts/master/raw/pylint/pylint.svg?job=pylint https://gitlab.com/qblox/packages/software/qblox_instruments/badges/master/coverage.svg https://readthedocs.com/projects/qblox-qblox-instruments/badge/?version=master https://img.shields.io/pypi/v/qblox-instruments.svg https://img.shields.io/badge/License-BSD%204--Clause-blue.svg

Welcome to Qblox Instruments

The Qblox instruments package contains everything to get started with Qblox instruments (i.e. Python drivers, documention and tutorials).

This software is free to use under the conditions specified in the license.
For more information, please contact support@qblox.com.

Caution!

The instrument drivers are still in a beta state; major changes are expected. Use for testing and development purposes only.

Credits

Developers

Contributors

None yet. Why not be the first?

History

0.5.3 (26-11-2021)

  • Improved __repr__ response from the QCoDeS drivers.
  • Added tutorials for multiplexed sequencing, mixer correction, RF-control and Rabi experiments.
  • Fixed empty acquisition list readout from dummy modules.
  • Added RF-module support to dummy modules.

Note

  • No Pulsar or Cluster device firmware compatibility changes.

0.5.2 (11-10-2021)

  • Device compatibility update.

Note

  • Compatible with Pulsar QCM device firmware v0.6.2 and Pulsar QRM device firmware v0.6.2.
  • Compatible with Cluster CMM device firmware v0.1.0, Cluster QCM device firmware v0.1.3 and Cluster QRM device firmware v0.1.3.

0.5.1 (07-10-2021)

  • Device compatibility update.
  • Added channel map functionality to dummy layer.

Note

  • Compatible with Pulsar QCM device firmware v0.6.1 and Pulsar QRM device firmware v0.6.1.
  • Compatible with Cluster CMM device firmware v0.1.0, Cluster QCM device firmware v0.1.2 and Cluster QRM device firmware v0.1.2.

0.5.0 (05-10-2021)

  • Increased sequencer support to 6 sequencers per instrument.
  • Added support for real-time mixer correction.
  • Renamed Pulsar QRM input gain parameters to be inline with output offset parameter names.
  • Updated the assemblers for the Pulsar QCM and QRM dummy drivers to support the phase reset instruction.
  • Added preliminary driver for the Cluster.

Note

  • Compatible with Pulsar QCM device firmware v0.6.0 and Pulsar QRM device firmware v0.6.0.
  • Compatible with Cluster CMM device firmware v0.1.0, Cluster QCM device firmware v0.1.1 and Cluster QRM device firmware v0.1.1.

0.4.0 (21-07-2021)

  • Changed initial Pulsar QCM and QRM device instantiation timeout from 60 seconds to 3 seconds.
  • Added support for the new Pulsar QRM acquisition path functionalities (i.e. real-time demodulation, integration, discretization, averaging, binning).
  • Updated the assemblers for the Pulsar QCM and QRM dummy drivers.
  • Switched from using a custom function to using functools in the QCoDeS parameters.

Note

  • Compatible with Pulsar QCM device firmware v0.5.2 and Pulsar QRM device firmware v0.5.0.

0.3.2 (21-04-2021)

  • Added QCoDeS driver for D5A SPI-rack module.
  • Updated documentation on ReadTheDocs.

Note

  • No Pulsar device firmware compatibility changes.

0.3.1 (09-04-2021)

  • Device compatibility update.

Note

  • Compatible with Pulsar QCM device firmware v0.5.1 and Pulsar QRM device firmware v0.4.1.

0.3.0 (25-03-2021)

  • Added preliminary internal LO support for development purposes.
  • Added support for Pulsar QCM’s output offset DACs.
  • Made IDN fields IEEE488.2 compliant.
  • Added SPI-rack QCoDeS drivers.
  • Fixed sequencer offset instruction in dummy assemblers.
  • Changed acquisition out-of-range result implementation from per sample basis to per acquisition basis.

Note

  • Compatible with Pulsar QCM device firmware v0.5.0 and Pulsar QRM device firmware v0.4.0.

0.2.3 (03-03-2021)

  • Small improvements to tutorials.
  • Small improvements to doc strings.
  • Socket timeout is now set to 60s to fix timeout issues.
  • The get_sequencer_state and get_acquisition_state functions now express their timeout in minutes iso seconds.

Note

  • No Pulsar device firmware compatibility changes.

0.2.2 (25-01-2021)

  • Improved documentation on ReadTheDocs.
  • Added tutorials to ReadTheDocs.
  • Fixed bugs in Pulsar dummy classes.
  • Fixed missing arguments on some function calls.
  • Cleaned code after static analysis.

Note

  • No Pulsar device firmware compatibility changes.

0.2.1 (01-12-2020)

  • Fixed get_awg_waveforms for Pulsar QCM.
  • Renamed get_acquisition_status to get_acquisition_state.
  • Added optional blocking behaviour and timeout to get_sequencer_state.
  • Corrected documentation on Read The Docs.
  • Added value mapping for reference_source and trigger mode parameters.
  • Improved readability of version mismatch.

Note

  • No Pulsar device firmware compatibility changes.

0.2.0 (21-11-2020)

  • Added support for floating point temperature readout.
  • Renamed QCoDeS parameter sequencer#_nco_phase to sequencer#_nco_phase_offs.
  • Added support for Pulsar QCM input gain control.
  • Significantly improved documentation on Read The Docs.

Note

  • Compatible with Pulsar QCM device firmware v0.4.0 and Pulsar QRM device firmware v0.3.0.

0.1.2 (22-10-2020)

  • Fixed Windows assembler for dummy Pulsar
  • Fixed MacOS assembler for dummy Pulsar

Note

  • No Pulsar device firmware compatibility changes.

0.1.1 (05-10-2020)

  • First release on PyPI

Note

  • Compatible with Pulsar QCM device firmware v0.3.0 and Pulsar QRM device firmware v0.2.0.

Project details


Download files

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

Files for qblox-instruments, version 0.5.3
Filename, size File type Python version Upload date Hashes
Filename, size qblox_instruments-0.5.3.tar.gz (36.3 MB) File type Source Python version None Upload date Hashes View

Supported by

AWS AWS Cloud computing Datadog Datadog Monitoring Facebook / Instagram Facebook / Instagram PSF Sponsor Fastly Fastly CDN Google Google Object Storage and Download Analytics Huawei Huawei PSF Sponsor Microsoft Microsoft PSF Sponsor NVIDIA NVIDIA PSF Sponsor Pingdom Pingdom Monitoring Salesforce Salesforce PSF Sponsor Sentry Sentry Error logging StatusPage StatusPage Status page