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.1.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.1-py3-none-any.whl (6.8 kB view details)

Uploaded Python 3

File details

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

File metadata

File hashes

Hashes for iqcc_qualibrate2cloud-0.1.1.tar.gz
Algorithm Hash digest
SHA256 881f158fd76f9054977f70d2d33cd78917ff48b8cbe9c485b3d0520d923c65b6
MD5 b29da4e347878fd65a1f61fbff7cf382
BLAKE2b-256 99ab3a7633e7f33f36a535d634262c4ca037f687433a23ec6fa3d87dcbe66c85

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for iqcc_qualibrate2cloud-0.1.1-py3-none-any.whl
Algorithm Hash digest
SHA256 44eaab2ab0e0cef52b14313c25cdeb8e902ab4135197e9d256f51bc93a62f636
MD5 08f94b121a0929cb90e6a5061e0a83e9
BLAKE2b-256 b55b77399803bcb31f57bfb4292700a0b5a7b49a890bc4689074005b40ce22a3

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