Skip to main content

A tool to upload Qualibrate experiment data to IQCC cloud storage

Project description

Qualibrate handler for IQCC cloud

A Python tool for uploading Qualibrate experiment data to IQCC cloud storage.

Features

  • Loads and processes Qualibrate experiment data from local directories
  • Converts PNG files to base64 format
  • Uploads experiment data to cloud storage using IQCC Cloud
  • Supports uploading node.json, state.json, wiring.json, and PNG files
  • Downloads and stores calibration data from the cloud

Installation

pip install iqcc-qualibrate2cloud

Usage

from iqcc-qualibrate2cloud import QualibrateCloudHandler

# Initialize the handler with your experiment path
handler = QualibrateCloudHandler("/path/to/your/experiment")

# Upload the experiment data to the cloud
handler.upload_to_cloud("your_quantum_computer_backend")

# Download calibration data from the cloud
QualibrateCloudHandler.store_from_cloud("your_quantum_computer_backend")

Development

Running Tests

uvx ruff run pytest

Code Formatting

uvx ruff format

Linting

uvx ruff check

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

iqcc_qualibrate2cloud-0.1.2.tar.gz (7.4 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

iqcc_qualibrate2cloud-0.1.2-py3-none-any.whl (6.8 kB view details)

Uploaded Python 3

File details

Details for the file iqcc_qualibrate2cloud-0.1.2.tar.gz.

File metadata

File hashes

Hashes for iqcc_qualibrate2cloud-0.1.2.tar.gz
Algorithm Hash digest
SHA256 036d3cc29d855ff9903a97bda81cdbf1104524d8e0e39d2f58735779579eed0a
MD5 bcbb28d526edb7e55513e0b543f6a895
BLAKE2b-256 ff078929af5e63bd3e737486774887eb4305e49fc2db4b9c76b5ef6c4b463093

See more details on using hashes here.

File details

Details for the file iqcc_qualibrate2cloud-0.1.2-py3-none-any.whl.

File metadata

File hashes

Hashes for iqcc_qualibrate2cloud-0.1.2-py3-none-any.whl
Algorithm Hash digest
SHA256 34589725cb3ea01001a70a447de1ada458b67901ea5823814b749d95a2ee5573
MD5 f889a3a83eeacb30c740043ad30af61b
BLAKE2b-256 3b1fd1dd5f705d065e6be2b1576079508240a78e111111548a3fcfed332ca92c

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page