No project description provided
Project description
ouqu-tp
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
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
1395feb75e733d94230dfa6095751117d95032c4f144930acc67669180c80f70
|
|
| MD5 |
eab8bbe015ed337007c9f8a922e8f6c8
|
|
| BLAKE2b-256 |
5bf42eb8ec5c85c2f17a345ab839aa900eaab3f6cd936f2c6d3a7c4764f1e38b
|
Provenance
The following attestation bundles were made for ouqu_tp-1.0.4.tar.gz:
Publisher:
python-publish.yaml on Qulacs-Osaka/ouqu-tp
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
ouqu_tp-1.0.4.tar.gz -
Subject digest:
1395feb75e733d94230dfa6095751117d95032c4f144930acc67669180c80f70 - Sigstore transparency entry: 171601216
- Sigstore integration time:
-
Permalink:
Qulacs-Osaka/ouqu-tp@a9b56ac88262e3da2f2b79e9c15326ac44966a21 -
Branch / Tag:
refs/tags/v1.0.4 - Owner: https://github.com/Qulacs-Osaka
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
python-publish.yaml@a9b56ac88262e3da2f2b79e9c15326ac44966a21 -
Trigger Event:
release
-
Statement type:
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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
0d9cceac635e351aaebc867a90179c6146d1b97801dd9efb7fcb4d9f28ce9a5f
|
|
| MD5 |
4756b353ad93a3ee3de27e5010eea0f7
|
|
| BLAKE2b-256 |
00122e5d6c31e598fe25bd97f523d4e297ec2fbdd34e35e2703d98ee6dcfe832
|
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
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
ouqu_tp-1.0.4-py3-none-any.whl -
Subject digest:
0d9cceac635e351aaebc867a90179c6146d1b97801dd9efb7fcb4d9f28ce9a5f - Sigstore transparency entry: 171601219
- Sigstore integration time:
-
Permalink:
Qulacs-Osaka/ouqu-tp@a9b56ac88262e3da2f2b79e9c15326ac44966a21 -
Branch / Tag:
refs/tags/v1.0.4 - Owner: https://github.com/Qulacs-Osaka
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
python-publish.yaml@a9b56ac88262e3da2f2b79e9c15326ac44966a21 -
Trigger Event:
release
-
Statement type: