Metadata-Version: 2.5
Name: qblox_instruments
Version: 1.4.1
Summary: Instrument drivers for Qblox devices.
Project-URL: Homepage, https://www.qblox.com/
Project-URL: Documentation, https://docs.qblox.com/en/main/index.html
Project-URL: Repository, https://gitlab.com/qblox/packages/software/qblox_instruments
Project-URL: Bug Tracker, https://gitlab.com/qblox/packages/software/qblox_instruments/-/issues
Project-URL: Changelog, https://gitlab.com/qblox/packages/software/qblox_instruments/-/blob/main/CHANGELOG.md
Author-email: Qblox BV <support@qblox.com>
License-Expression: BSD-4-Clause
License-File: LICENSES/BSD-4-Clause.txt
Keywords: QCoDeS,Qblox,driver,instrument
Classifier: Development Status :: 4 - Beta
Classifier: Intended Audience :: Developers
Classifier: Natural Language :: English
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Programming Language :: Python :: 3.13
Classifier: Programming Language :: Python :: 3.14
Requires-Python: >=3.10
Requires-Dist: configparser
Requires-Dist: fastjsonschema
Requires-Dist: ifaddr
Requires-Dist: numpy
Requires-Dist: pysquashfsimage
Requires-Dist: qcodes>=0.52
Requires-Dist: semver>=3.1.0
Requires-Dist: spirack==0.2.12
Requires-Dist: typing-extensions
Provides-Extra: dev
Requires-Dist: pytest; extra == 'dev'
Requires-Dist: pytest-asyncio; extra == 'dev'
Requires-Dist: pytest-cov; extra == 'dev'
Requires-Dist: pytest-mock; extra == 'dev'
Requires-Dist: pytest-xdist; extra == 'dev'
Requires-Dist: ruff==0.16.*; extra == 'dev'
Requires-Dist: sbom4python>=0.12.6; extra == 'dev'
Requires-Dist: scipy; extra == 'dev'
Requires-Dist: twine!=5.1.0; extra == 'dev'
Requires-Dist: typos; extra == 'dev'
Description-Content-Type: text/markdown

<!--
SPDX-FileCopyrightText: © 2020 Qblox <https://qblox.com>
SPDX-License-Identifier: BSD-4-Clause
-->

[<img src="https://docs.qblox.com/en/main/_images/qblox_instruments.svg" width="500px" alt="Qblox" />](https://qblox.com)\
[![Documentation](https://img.shields.io/badge/documentation-grey)](https://docs.qblox.com/en/main/)
[![Pipelines](https://gitlab.com/qblox/packages/software/qblox_instruments/badges/main/pipeline.svg)](https://gitlab.com/qblox/packages/software/qblox_instruments/pipelines/)
[![Coverage](https://gitlab.com/qblox/packages/software/qblox_instruments/badges/main/coverage.svg)](https://gitlab.com/qblox/packages/software/qblox_instruments/pipelines/)
[![PyPi](https://img.shields.io/pypi/v/qblox-instruments.svg)](https://pypi.org/pypi/qblox-instruments)
[![License](https://img.shields.io/badge/License-BSD%204--Clause-blue.svg)](https://gitlab.com/qblox/packages/software/qblox_instruments/-/blob/main/LICENSE)
[![Ruff](https://img.shields.io/endpoint?url=https://raw.githubusercontent.com/astral-sh/ruff/main/assets/badge/v2.json)](https://github.com/astral-sh/ruff)

<br />

## Welcome to Qblox Instruments

The `qblox-instruments` package provides everything you need to interface with Qblox hardware,
including Python drivers, [documentation and tutorials](https://docs.qblox.com/en/main/).\
For a detailed history of changes, please refer to the
[CHANGELOG.md](https://gitlab.com/qblox/packages/software/qblox_instruments/-/blob/main/CHANGELOG.md).

## Firmware compatibility

Historically, all `qblox-instruments` releases were tied to specific cluster firmware versions. Since `qblox-instruments` v1.1.0, you can update the firmware (to versions `>= 0.13.0, < 3.0.0`) and this package (to `>= 1.1.0, < 2.0.0`) independently without introducing breaking changes. Note, however, that access to new features requires updating both.

If you are using firmware `v0.13.0` or older, please refer to the compatibility matrix listed [here](https://pypi.org/project/qblox-instruments/0.17.1/).

______________________________________________________________________

This software is free to use under the terms outlined in the
[LICENSE](https://gitlab.com/qblox/packages/software/qblox_instruments/-/blob/main/LICENSE).\
For further information, please contact us at [support@qblox.com](mailto:support@qblox.com).

## Installation

For end-user installation of the stable version, refer to [the documentation page](https://docs.qblox.com/en/main/quickstart/installation/software/python.html).

If you would like to use the latest development version, modify the package or contribute, refer to [this guide](https://gitlab.com/qblox/packages/software/qblox_instruments/-/blob/main/contributing/installation.md).
