Name | qmi JSON |
Version |
0.50.0
JSON |
| download |
home_page | None |
Summary | The Quantum Measurement Infrastructure framework |
upload_time | 2025-09-01 07:52:31 |
maintainer | None |
docs_url | None |
author | None |
requires_python | <4,>=3.11 |
license | Technische Universiteit Delft hereby disclaims all copyright interest in the program “QMI (Quantum Measurement Infrastructure)”, a lab instrument remote procedure call control framework written by QuTech.
Professor Lieven Vandersypen, Director of Research QuTech.
(c) 2023, QuTech, Delft, The Netherlands.
This work is licensed under a MIT OSS licence
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in all
copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
SOFTWARE.
|
keywords |
qmi
hardware
software
interface
laboratory
physics
|
VCS |
 |
bugtrack_url |
|
requirements |
No requirements were recorded.
|
Travis-CI |
No Travis.
|
coveralls test coverage |
No coveralls.
|
[](https://github.com/QuTech-Delft/QMI/blob/v0.50.0/.github/badges/pylint.svg)
[](https://github.com/QuTech-Delft/QMI/blob/v0.50.0/.github/badges/mypy.svg)
[](https://qmi.readthedocs.io/en/latest/?badge=latest)
[](https://github.com/QuTech-Delft/QMI/blob/v0.50.0/.github/badges/coverage.svg)
[](https://github.com/QuTech-Delft/QMI/blob/v0.50.0/.github/badges/tests.svg)
# Quantum Measurement Infrastructure
QMI is a Python 3 framework for controlling laboratory equipment. It is suitable for anything ranging from one-off
scientific experiments to robust operational setups.
QMI is developed by [QuTech](https://qutech.nl) to support advanced physics experiments involving quantum bits.
However, other than its name and original purpose, there is nothing specifically *quantum* about QMI — it is potentially
useful in any environment where monitoring and control of measurement equipment is needed.
## Dependencies
The full functioning of this software is dependent on several external Python packages, dynamic libraries and drivers.
The following items are not delivered as part of this software and must be acquired and installed by the user separately,
when necessary for the use of a specific QMI driver:
- [ADwin.py](https://pypi.org/project/ADwin/)
- [libadwin.so, adwin32.dll, adwin64.dll](https://www.adwin.de/us/download/download.html)
- [aravis](https://github.com/AravisProject/aravis)
- [Aviosys HTTP API](https://aviosys.com/products/lib/httpapi.html)
- [Boston Micromachines DM SDK](https://bostonmicromachines.com/dmsdk/)
- [libdwf.dll, libdwf.so](https://digilent.com/reference/software/waveforms/waveforms-sdk/start)
- [JPE cacli.exe](https://www.jpe-innovations.com/wp-content/uploads/CPSC_v7.3.20201222.zip)
- [libmh150.so](https://www.picoquant.com/dl_software/MultiHarp150/MultiHarp150_160_V3_0.zip)
- [libhh400.so](https://www.picoquant.com/dl_software/HydraHarp400/HydraHarp400_SW_and_DLL_v3_0_0_3.zip)
- [libph300.so](https://www.picoquant.com/dl_software/PicoHarp300/PicoHarp300_SW_and_DLL_v3_0_0_3.zip)
- [libusb](https://libusb.info/)
- [mcculw](https://pypi.org/project/mcculw/)
- [Picotech PicoSDK ps3000a, PicoSDK ps4000a](https://www.picotech.com/downloads)
- [PyGObject](https://pypi.org/project/PyGObject/)
- [tcdbase.dll](https://www.qutools.com/files/quTAU_release/quTAU_Setup_4.3.3_win.exe), libtcdbase.so
- [RPi.GPIO](https://pypi.org/project/RPi.GPIO/)
- [Silicon Labs CP210x USB to UART Bridge](https://www.silabs.com/developers/usb-to-uart-bridge-vcp-drivers)
- [uldaq](https://pypi.org/project/uldaq/)
- [usbdll.dll](https://www.newport.com/software-and-drivers)
- [VCP driver](https://ftdichip.com/Drivers/vcp-drivers/)
- [stmcdc.inf](https://www.wieserlabs.com/products/radio-frequency/flexdds-ng-dual/FlexDDS-NG-ad9910_standalone.zip)
- [wlmData.dll, libwlmData.so](https://www.highfinesse.com/en/support/software-update.html)
- [zhinst](https://pypi.org/project/zhinst/)
Usage of the third-party software, drivers or libraries can be subject to copyright and license terms of the provider. Please review their terms before using the software, driver or library.
## Installation
Install with Pip from https://pypi.org/project/qmi/: `pip install qmi`.
## Documentation
### Latest version
The latest version of the documentation can be found [here](https://qmi.readthedocs.io/en/latest/).
### Installing for generating documentation
To install the necessary packages to perform documentation activities for QMI do:
```
pip install -e .[rtd]
```
To build the 'readthedocs' documentation locally do:
```
cd documentation/sphinx
./make-docs
```
The documentation can then be found in the `build/html` directory.
## Contribute
For contribution guidelines see [CONTRIBUTING](CONTRIBUTING.md)
Raw data
{
"_id": null,
"home_page": null,
"name": "qmi",
"maintainer": null,
"docs_url": null,
"requires_python": "<4,>=3.11",
"maintainer_email": null,
"keywords": "qmi, hardware, software, interface, laboratory, physics",
"author": null,
"author_email": "QuTech <F.J.Grooteman@tudelft.nl>",
"download_url": "https://files.pythonhosted.org/packages/50/31/29379dd36f325dad908fa064de6651a2af7319772a5cd118afd46aa2312f/qmi-0.50.0.tar.gz",
"platform": null,
"description": "[](https://github.com/QuTech-Delft/QMI/blob/v0.50.0/.github/badges/pylint.svg)\n[](https://github.com/QuTech-Delft/QMI/blob/v0.50.0/.github/badges/mypy.svg)\n[](https://qmi.readthedocs.io/en/latest/?badge=latest)\n[](https://github.com/QuTech-Delft/QMI/blob/v0.50.0/.github/badges/coverage.svg)\n[](https://github.com/QuTech-Delft/QMI/blob/v0.50.0/.github/badges/tests.svg)\n\n# Quantum Measurement Infrastructure\n\nQMI is a Python 3 framework for controlling laboratory equipment. It is suitable for anything ranging from one-off\nscientific experiments to robust operational setups.\n\nQMI is developed by [QuTech](https://qutech.nl) to support advanced physics experiments involving quantum bits.\nHowever, other than its name and original purpose, there is nothing specifically *quantum* about QMI \u2014 it is potentially\nuseful in any environment where monitoring and control of measurement equipment is needed.\n\n## Dependencies\nThe full functioning of this software is dependent on several external Python packages, dynamic libraries and drivers.\nThe following items are not delivered as part of this software and must be acquired and installed by the user separately,\nwhen necessary for the use of a specific QMI driver:\n- [ADwin.py](https://pypi.org/project/ADwin/)\n- [libadwin.so, adwin32.dll, adwin64.dll](https://www.adwin.de/us/download/download.html)\n- [aravis](https://github.com/AravisProject/aravis)\n- [Aviosys HTTP API](https://aviosys.com/products/lib/httpapi.html)\n- [Boston Micromachines DM SDK](https://bostonmicromachines.com/dmsdk/)\n- [libdwf.dll, libdwf.so](https://digilent.com/reference/software/waveforms/waveforms-sdk/start)\n- [JPE cacli.exe](https://www.jpe-innovations.com/wp-content/uploads/CPSC_v7.3.20201222.zip)\n- [libmh150.so](https://www.picoquant.com/dl_software/MultiHarp150/MultiHarp150_160_V3_0.zip)\n- [libhh400.so](https://www.picoquant.com/dl_software/HydraHarp400/HydraHarp400_SW_and_DLL_v3_0_0_3.zip)\n- [libph300.so](https://www.picoquant.com/dl_software/PicoHarp300/PicoHarp300_SW_and_DLL_v3_0_0_3.zip)\n- [libusb](https://libusb.info/)\n- [mcculw](https://pypi.org/project/mcculw/)\n- [Picotech PicoSDK ps3000a, PicoSDK ps4000a](https://www.picotech.com/downloads)\n- [PyGObject](https://pypi.org/project/PyGObject/)\n- [tcdbase.dll](https://www.qutools.com/files/quTAU_release/quTAU_Setup_4.3.3_win.exe), libtcdbase.so\n- [RPi.GPIO](https://pypi.org/project/RPi.GPIO/)\n- [Silicon Labs CP210x USB to UART Bridge](https://www.silabs.com/developers/usb-to-uart-bridge-vcp-drivers)\n- [uldaq](https://pypi.org/project/uldaq/)\n- [usbdll.dll](https://www.newport.com/software-and-drivers)\n- [VCP driver](https://ftdichip.com/Drivers/vcp-drivers/)\n- [stmcdc.inf](https://www.wieserlabs.com/products/radio-frequency/flexdds-ng-dual/FlexDDS-NG-ad9910_standalone.zip)\n- [wlmData.dll, libwlmData.so](https://www.highfinesse.com/en/support/software-update.html)\n- [zhinst](https://pypi.org/project/zhinst/)\n\nUsage of the third-party software, drivers or libraries can be subject to copyright and license terms of the provider. Please review their terms before using the software, driver or library.\n\n## Installation\n\nInstall with Pip from https://pypi.org/project/qmi/: `pip install qmi`.\n\n## Documentation\n\n### Latest version\n\nThe latest version of the documentation can be found [here](https://qmi.readthedocs.io/en/latest/).\n\n### Installing for generating documentation\n\nTo install the necessary packages to perform documentation activities for QMI do:\n\n```\npip install -e .[rtd]\n```\n\nTo build the 'readthedocs' documentation locally do:\n\n```\ncd documentation/sphinx\n./make-docs\n```\n\nThe documentation can then be found in the `build/html` directory.\n\n## Contribute\n\nFor contribution guidelines see [CONTRIBUTING](CONTRIBUTING.md)\n",
"bugtrack_url": null,
"license": "Technische Universiteit Delft hereby disclaims all copyright interest in the program \u201cQMI (Quantum Measurement Infrastructure)\u201d, a lab instrument remote procedure call control framework written by QuTech. \n Professor Lieven Vandersypen, Director of Research QuTech.\n \n (c) 2023, QuTech, Delft, The Netherlands.\n \n This work is licensed under a MIT OSS licence\n \n Permission is hereby granted, free of charge, to any person obtaining a copy\n of this software and associated documentation files (the \"Software\"), to deal\n in the Software without restriction, including without limitation the rights\n to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n copies of the Software, and to permit persons to whom the Software is\n furnished to do so, subject to the following conditions:\n \n The above copyright notice and this permission notice shall be included in all\n copies or substantial portions of the Software.\n \n THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\n AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n SOFTWARE.\n ",
"summary": "The Quantum Measurement Infrastructure framework",
"version": "0.50.0",
"project_urls": {
"Changelog": "https://github.com/QuTech-Delft/QMI/blob/stable-0-50/CHANGELOG.md",
"Homepage": "https://github.com/QuTech-Delft/QMI",
"Issues": "https://github.com/QuTech-Delft/QMI/issues",
"Repository": "https://github.com/QuTech-Delft/QMI.git"
},
"split_keywords": [
"qmi",
" hardware",
" software",
" interface",
" laboratory",
" physics"
],
"urls": [
{
"comment_text": null,
"digests": {
"blake2b_256": "22da1d436befa9ecf92d75478f40ff9f7be892b57ab640aeea22cfe667792893",
"md5": "86b028b0cb5ffeda4821b55dc0ef52a8",
"sha256": "0f39913f7eecc67f283bdec2a777cbfcd8130f62fc7ec767526ad88c19b9cb65"
},
"downloads": -1,
"filename": "qmi-0.50.0-py3-none-any.whl",
"has_sig": false,
"md5_digest": "86b028b0cb5ffeda4821b55dc0ef52a8",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": "<4,>=3.11",
"size": 515705,
"upload_time": "2025-09-01T07:52:30",
"upload_time_iso_8601": "2025-09-01T07:52:30.458165Z",
"url": "https://files.pythonhosted.org/packages/22/da/1d436befa9ecf92d75478f40ff9f7be892b57ab640aeea22cfe667792893/qmi-0.50.0-py3-none-any.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "503129379dd36f325dad908fa064de6651a2af7319772a5cd118afd46aa2312f",
"md5": "4211e11c270c56ca7515941da6275b77",
"sha256": "2cee024743d3abd4a77f77b47e20cff466ad9aeb1655597944853de627b057d4"
},
"downloads": -1,
"filename": "qmi-0.50.0.tar.gz",
"has_sig": false,
"md5_digest": "4211e11c270c56ca7515941da6275b77",
"packagetype": "sdist",
"python_version": "source",
"requires_python": "<4,>=3.11",
"size": 1625573,
"upload_time": "2025-09-01T07:52:31",
"upload_time_iso_8601": "2025-09-01T07:52:31.637677Z",
"url": "https://files.pythonhosted.org/packages/50/31/29379dd36f325dad908fa064de6651a2af7319772a5cd118afd46aa2312f/qmi-0.50.0.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2025-09-01 07:52:31",
"github": true,
"gitlab": false,
"bitbucket": false,
"codeberg": false,
"github_user": "QuTech-Delft",
"github_project": "QMI",
"travis_ci": false,
"coveralls": false,
"github_actions": true,
"lcname": "qmi"
}