Skip to main content

No project description provided

Project description

ouqu-tp

pypi version

ouqu-tp is a library that allows you to run OpenQASM on qulacs and to transpile circuits to run on real devices.

Feature

ouqu-tp includes the following features:

  • Generates runnable OpenQASM files for real quantum computers by applying CNOT constraints and transpiling input OpenQASM files.
  • Accepts an OpenQASM file, prepares a quantum state, and executes measurements based on the specified number of shots.
  • Accepts an OpenQASM file, prepares a quantum state, receives an observable in OpenFermion format, and precisely calculates the expectation value.
  • Accepts an OpenQASM file, prepares a quantum state, receives an observable in OpenFermion format, and estimates the expectation value of observables through sampling based on the specified number of shots.

Setup

For installation instructions, please refer to the Setup Guide.

How To Use

For usage instructions, please refer to the How to Use Guide. (in Japanese)

How to Contribute

For Contributing, please refer to the How to contribute Guide.

LICENSE

ouqu-tp is released under the Apache License 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

ouqu_tp-1.0.4.tar.gz (22.4 kB view details)

Uploaded Source

Built Distribution

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

ouqu_tp-1.0.4-py3-none-any.whl (31.4 kB view details)

Uploaded Python 3

File details

Details for the file ouqu_tp-1.0.4.tar.gz.

File metadata

  • Download URL: ouqu_tp-1.0.4.tar.gz
  • Upload date:
  • Size: 22.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.12.8

File hashes

Hashes for ouqu_tp-1.0.4.tar.gz
Algorithm Hash digest
SHA256 1395feb75e733d94230dfa6095751117d95032c4f144930acc67669180c80f70
MD5 eab8bbe015ed337007c9f8a922e8f6c8
BLAKE2b-256 5bf42eb8ec5c85c2f17a345ab839aa900eaab3f6cd936f2c6d3a7c4764f1e38b

See more details on using hashes here.

Provenance

The following attestation bundles were made for ouqu_tp-1.0.4.tar.gz:

Publisher: python-publish.yaml on Qulacs-Osaka/ouqu-tp

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file ouqu_tp-1.0.4-py3-none-any.whl.

File metadata

  • Download URL: ouqu_tp-1.0.4-py3-none-any.whl
  • Upload date:
  • Size: 31.4 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.12.8

File hashes

Hashes for ouqu_tp-1.0.4-py3-none-any.whl
Algorithm Hash digest
SHA256 0d9cceac635e351aaebc867a90179c6146d1b97801dd9efb7fcb4d9f28ce9a5f
MD5 4756b353ad93a3ee3de27e5010eea0f7
BLAKE2b-256 00122e5d6c31e598fe25bd97f523d4e297ec2fbdd34e35e2703d98ee6dcfe832

See more details on using hashes here.

Provenance

The following attestation bundles were made for ouqu_tp-1.0.4-py3-none-any.whl:

Publisher: python-publish.yaml on Qulacs-Osaka/ouqu-tp

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

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