openqlab
openqlab provides a collection of useful tools and helpers for the
analysis of lab data in the Nonlinear Quantum Optics Group at the University
of Hamburg.
Part of the content in this package was written during the PhD theses of Sebastian Steinlechner and Tobias Gehring. It is currently maintained by Sebastian Steinlechner, Christian Darsow-Fromm, Jan Petermann and is looking for more volunteers who would like to contribute.
Read the latest changes in our changelog.
Documentation
- Current documentation of the latest release
- Current documentation of the latest development version
Features
- Importers for various file formats:
- Agilent/Keysight scopes (binary and CSV)
- Rohde & Schwarz spectrum analyzers
- Tektronix spectrum analyzer
- plain ascii
- and a few more...
- easily create standard plots from measurement data
- design control loops
- analyze beam profiler data
- generate covariance matrices for N partite systems
- several postprocessing functions for entanglement data
- analyse and automatically plot squeezing data
- tools for working with dB units
Installation
For a detailed installation instruction see the main documentation.
Usage
You will need an up-to-date Python 3 environment to use this package, e.g.
the Anaconda Python distribution will work just fine. Please refer to the
requirements.txt for a list of prerequisites (although these should be
installed automatically, if necessary).
For examples and details on how to use this package, please refer to the documentation.
Contributing
All contributions, bug reports, bug fixes, documentation improvements, enhancements, and ideas are welcome.
A detailed overview on how to contribute can be found in the contributing guide.
License
The code is licensed under the GNU GENERAL PUBLIC LICENSE. See LICENSE.
Changelog
Changes to the code are documented in the changelog.
Metadata
Release files for openqlab 0.4.4
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| openqlab-0.4.4.tar.gz | 53.5 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| openqlab-0.4.4-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 125.3 kB
Release files / openqlab-0.4.4.tar.gz
| Download URL | openqlab-0.4.4.tar.gz |
|---|---|
| Size | 53.5 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
48a829b0b6b0ae8c15789882d4fbb779decd190ab62b1151bcca4cbd897c995d
|
|
BLAKE2b-256 checksum How to use checksums |
10d3b5fbef600a7fc9b428190b2e1fd38432b5085069a43c1c70bb1bef0f18c3
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
poetry/2.2.1 CPython/3.14.0 Linux/6.14.0-33-generic
|
Release files / openqlab-0.4.4-py3-none-any.whl
| Download URL | openqlab-0.4.4-py3-none-any.whl |
|---|---|
| Size | 71.7 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
509aad6140856f705d5f459f351d75bf59a82718926697b6c274f4ef5fca26c0
|
|
BLAKE2b-256 checksum How to use checksums |
f873a36dc53a351856c0fd570fd0ee823dc8518b19e3e67032d7dabc5662cf64
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
poetry/2.2.1 CPython/3.14.0 Linux/6.14.0-33-generic
|