Skip to main content

openqlab

pipeline status coverage report Code style: black

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

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)

Source distribution for openqlab 0.4.4
File Size Uploaded
openqlab-0.4.4.tar.gz 53.5 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for openqlab 0.4.4
File Interpreter ABI Platform
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

Release history Release notifications | RSS feed

This release

0.4.4 This release

2 release files

0.4.3

2 release files

0.4.2

2 release files

0.4.1

2 release files

0.4.0

2 release files

0.3.6

2 release files

0.3.5

2 release files

0.3.4

2 release files

0.3.3

2 release files

0.3.2

2 release files

0.3.1

2 release files

0.3.0

2 release files

0.2.2

2 release files

0.2.1

2 release files

0.2.0

2 release files

0.1.18

2 release files

0.1.16

2 release files

0.1.15

2 release files

0.1.14

2 release files

0.1.13

2 release files

0.1.12

2 release files

0.1.11

1 release file

0.1.10

1 release file

0.1.9.4

1 release file

0.1.9.3

1 release file

0.1.9.2

1 release file

0.1.9.1

1 release file

0.1.8

1 release file

0.1.7

1 release file

0.1.6

1 release file

0.1.5

1 release file

0.1.4

1 release file

0.1.3

1 release file

0.1.2

1 release file

0.1.1

1 release file

0.1

1 release file

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page