Skip to main content

No project description provided

Project description

Codacy Badge Read the Docs Travis Build PyPI PyPI - Python Version

Example

from acquantumconnector.connector.acquantumconnector import AcQuantumConnector
from acquantumconnector.credentials.credentials import AcQuantumCredentials
from acquantumconnector.model.backendtype import AcQuantumBackendType
from acquantumconnector.model.gates import XGate, Measure

api = AcQuantumConnector()

api.create_session(AcQuantumCredentials('username', 'password'))

# Create Experiment
experiment_id = api.create_experiment(bit_width=4, experiment_type=AcQuantumBackendType.SIMULATE,
                                      experiment_name='Demo')
print(experiment_id)

# Update Experiment
gates = [XGate(1, 1), Measure(2, 1)]
api.update_experiment(experiment_id, gates)

# Get Experiment
exp_res = api.get_experiment(experiment_id)
print(exp_res)

# List Experiments
exp_list = api.get_experiments()
print(exp_list)

# Run Experiment
api.run_experiment(experiment_id, AcQuantumBackendType.SIMULATE, 2, 100)

# Get Result
api.get_result(experiment_id)

# Download Result
api.download_result(experiment_id)

api.save_session()

License

The AcQuantumConnector is free and open source, released under the Apache License, Version 2.0.

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

acquantum-connector-0.0.5.tar.gz (10.3 kB view details)

Uploaded Source

Built Distribution

acquantum_connector-0.0.5-py3-none-any.whl (18.4 kB view details)

Uploaded Python 3

File details

Details for the file acquantum-connector-0.0.5.tar.gz.

File metadata

  • Download URL: acquantum-connector-0.0.5.tar.gz
  • Upload date:
  • Size: 10.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.21.0 setuptools/40.8.0 requests-toolbelt/0.9.1 tqdm/4.31.1 CPython/3.7.2

File hashes

Hashes for acquantum-connector-0.0.5.tar.gz
Algorithm Hash digest
SHA256 ed842f24fec03f504293f225dae84165586a772620abf877ca706399eaafe9a0
MD5 5d6390d0f29b9ee7ecddee353c0c7814
BLAKE2b-256 93ff659f68b2f33a797a33cb2936e55792ac02bf089dfc59b4c43aaa569a6e20

See more details on using hashes here.

File details

Details for the file acquantum_connector-0.0.5-py3-none-any.whl.

File metadata

  • Download URL: acquantum_connector-0.0.5-py3-none-any.whl
  • Upload date:
  • Size: 18.4 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.21.0 setuptools/40.8.0 requests-toolbelt/0.9.1 tqdm/4.31.1 CPython/3.7.2

File hashes

Hashes for acquantum_connector-0.0.5-py3-none-any.whl
Algorithm Hash digest
SHA256 4af2005b898bfbf808b8b72ba8be511b4c784375a332e8c335b6b0aea0ff1e33
MD5 8a57c4d7745bba81e9d127da18bfc773
BLAKE2b-256 a306c268db6302212e0c987cd92bf2eb0f9d615bdbb7fe607ea2afc841757384

See more details on using hashes here.

Supported by

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