Skip to main content

PyAqueduct: Aqueduct Python Client Library

Aqueduct is a versatile experiment management system designed to streamline and simplify quantum system administration. Automation, data management and a multi-user platform come together to facilitate demanding experimental activities, through an intuitive, consistent, open interface. With robust security features including role-based access control and authentication, Aqueduct ensures data integrity and accessibility throughout the experiment pipeline.

Aqueduct is an extensible platform, with a full API allowing connectivity with external systems, and an extensions SDK allowing extensions to expand core Aqueduct functionality in a flexible and secure way. This first version of Aqueduct contains data management tools that augment a lab’s existing data storage systems by tracking critical settings, raw data and processed data from experiments, keeping them organised and readily accessible. Through convenient features such as tagging, favouriting, archiving, and annotation of experimental data, we facilitate a smoother data workflow for all labs. Aqueduct’s software APIs make it possible to retrofit existing experiment scripts so that all the lab’s data, not just the data produced by Deltaflow.Control, can be saved and accessed in a single, centralized location.

This functionality is faciliated through 2 components: aqueductcore is the server software that hosts the main application, web interface, and handles data storage. pyaqueduct is our python client which allows easy creation of experiments and upload of data and metadata for them.

Installation

You can install PyAqueduct releases from PyPi:

pip install pyaqueduct

Contributing

Aqueduct is an open-source project, and we greatly value all contributions. Contributions are not limited to coding; you can also help by filing issues to report bugs, enhancing our documentation, or requesting new features. We strongly recommend using the templates provided for each of these tasks. If you’re interested in contributing, please refer to our contribution guide for more information. We really appreciate your consideration for contributing to Aqueduct.

License

This project is licensed under the MIT License - see the MIT file for details

Metadata

Release files for pyaqueduct 0.1.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for pyaqueduct 0.1.0
File Size Uploaded
pyaqueduct-0.1.0.tar.gz 12.2 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for pyaqueduct 0.1.0
File Interpreter ABI Platform
pyaqueduct-0.1.0-py3-none-any.whl Python 3 none any Details

Total release size: 27.2 kB

Release files / pyaqueduct-0.1.0.tar.gz

Download URL pyaqueduct-0.1.0.tar.gz
Size 12.2 kB
Tags Source
SHA-256 checksum
How to use checksums
5c1e2c94c169688a4f965749a71ccdff7713de3bc025677f5c4c756ee997e196
BLAKE2b-256 checksum
How to use checksums
924326f1fb958f3586943f357c31f8f6309cd66c3bed87c6fdf43585f03c415d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via poetry/1.5.1 CPython/3.8.18 Linux/5.15.0-1067-azure

Release files / pyaqueduct-0.1.0-py3-none-any.whl

Download URL pyaqueduct-0.1.0-py3-none-any.whl
Size 15.0 kB
Tags Python 3
SHA-256 checksum
How to use checksums
68add8568dfc53d07ef9143780524127df9e8781d824d6b271492ff1c998d76c
BLAKE2b-256 checksum
How to use checksums
8ec3eb8fe9502d1fcec330c3226467cf20bf461ab1cb636e666ba0ec7024672d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via poetry/1.5.1 CPython/3.8.18 Linux/5.15.0-1067-azure

Release history Release notifications | RSS feed

This release

0.1.0 This release

2 release files

0.0.8

2 release files

0.0.5

2 release files

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