Skip to main content

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.

Metadata

Release files for ouqu-tp 1.0.4

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

Source distribution (sdist)

Source distribution for ouqu-tp 1.0.4
File Size Uploaded
ouqu_tp-1.0.4.tar.gz 22.4 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for ouqu-tp 1.0.4
File Interpreter ABI Platform
ouqu_tp-1.0.4-py3-none-any.whl Python 3 none any Details

Total release size: 53.8 kB

Release files / ouqu_tp-1.0.4.tar.gz

Download URL ouqu_tp-1.0.4.tar.gz
Size 22.4 kB
Tags Source
SHA-256 checksum
How to use checksums
1395feb75e733d94230dfa6095751117d95032c4f144930acc67669180c80f70
BLAKE2b-256 checksum
How to use checksums
5bf42eb8ec5c85c2f17a345ab839aa900eaab3f6cd936f2c6d3a7c4764f1e38b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.12.8

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Feb 16, 2025.

Transparency log

Release files / ouqu_tp-1.0.4-py3-none-any.whl

Download URL ouqu_tp-1.0.4-py3-none-any.whl
Size 31.4 kB
Tags Python 3
SHA-256 checksum
How to use checksums
0d9cceac635e351aaebc867a90179c6146d1b97801dd9efb7fcb4d9f28ce9a5f
BLAKE2b-256 checksum
How to use checksums
00122e5d6c31e598fe25bd97f523d4e297ec2fbdd34e35e2703d98ee6dcfe832
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.12.8

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Feb 16, 2025.

Transparency log

Release history Release notifications | RSS feed

This release

1.0.4 This release

2 release files

1.0.3

2 release files

1.0.2

2 release files

1.0.1

2 release files

1.0.0

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