Skip to main content

A Python interface for QuEST.

Project description

pyQuEST

A Python interface for the Quantum Exact Simulation Toolkit (QuEST) written mainly in Cython.

Getting started

After cloning the repository

$ git clone -b develop --recursive https://github.com/rrmeister/pyQuEST
$ cd pyQuEST

it is recommended to create a virtual environment, e.g. with venv.

$ python3 -m venv .
$ source bin/activate

To configure the QuEST backend for multithreading, GPU usage, float precision, etc., have a look at the QuEST build documentation.

The package can then be installed using pip.

$ pip3 install .

Usage

After successful installation, we can test pyQuEST by importing it and having a look at the environment it is running in.

In [1]: import pyquest

In [2]: pyquest.env
Out[2]: QuESTEnvironment(cuda=False, openmp=False, mpi=False, num_threads=1, num_ranks=1, precision=2)

The QuESTEnvironment class is automatically instantiated once upon module import and never needs to be called by the user. It contains internals and can return information about the execution environment, as above.

Example

The most important classes are Register representing a quantum register, and the operators which can be applied to it. Let's create such a register with 3 qubits and look at its contents.

In [3]: from pyquest import Register

In [4]: from pyquest.unitaries import *

In [5]: reg = Register(3)

In [6]: reg[:]
Out[6]: array([1.+0.j, 0.+0.j, 0.+0.j, 0.+0.j, 0.+0.j, 0.+0.j, 0.+0.j, 0.+0.j])

Like in QuEST, the state is automatically initialised to the all-zero product state. To apply some gates to it, first import some unitaries and the Circuit class.

In [7]: from pyquest.unitaries import H, X, Ry

In [8]: from pyquest import Circuit

The operators are constructed from their classes with their target qubits, then any additional parameters (like a rotation angle), and then the control qubits as a keyword-only argument, e.g. Ry(0, .2, controls=[1]) creates a rotation operator about the y-axis of the Bloch sphere by 0.2 radians on qubit 0, controlled by qubit 1. A single operator can be applied to a register reg with reg.apply_operator(X(1)). To apply multiple operators at once, first collect them into a Circuit.

In [9]: circ = Circuit([H(0), X(2, controls=[0]), Ry(1, .23, controls=[2])])

In [10]: reg.apply_circuit(circ)

In [11]: reg[:]
Out[11]:
array([0.70710678+0.j, 0.        +0.j, 0.        +0.j, 0.        +0.j,
       0.        +0.j, 0.70243619+0.j, 0.        +0.j, 0.08113816+0.j])

Multiplying two registers together will return their inner product. For example, the expectation value of X(1) is

In [12]: temp = Register(copy_reg=reg)

In [13]: temp.apply_operator(X(1))

In [14]: reg * temp
Out[14]: (0.11398876176759418+0j)

A measurement can be performed with

In [15]: from pyquest.gates import M

In [16]: reg.apply_operator(M(1))
Out[16]: [0]

Remember that measurements are destructive.

In [17]: reg[:]
Out[17]:
array([0.70944592+0.j, 0.        +0.j, 0.        +0.j, 0.        +0.j,
       0.        +0.j, 0.70475988+0.j, 0.        +0.j, 0.        +0.j])

A register can also be directly modified, but may then end up in an invalid state if not properly normalised.

In [18]: reg[:] = 0

In [19]: reg[:]
Out[19]: array([0.+0.j, 0.+0.j, 0.+0.j, 0.+0.j, 0.+0.j, 0.+0.j, 0.+0.j, 0.+0.j])

In [20]: reg[4] = 1j

In [21]: reg[:]
Out[21]: array([0.+0.j, 0.+0.j, 0.+0.j, 0.+0.j, 0.+1.j, 0.+0.j, 0.+0.j, 0.+0.j])

For further details on which operators are available and all methods of Register and Circuit, for now check out the documentation in the source files.

Development

If you want to contribute to the project or just play around with the source, you can use an editable install

$ pip3 install -e .

but this temporarily re-installs the build requirements every time the project is compiled and clutters the pyquest source directory with build artifacts. It is therefore a good idea to simply install the build requirements manually

$ pip3 install -r build_requirements.txt

and then call

$ python3 setup.py build

to build pyQuEST in the _skbuild/<os_id>/cmake-install/pyquest folder, or use

$ python3 setup.py install

to install the package without telling pip about it. This is really only recommended in a virtual environment.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distributions

No source distribution files available for this release.See tutorial on generating distribution archives.

Built Distributions

pyquest-0.0.1-cp312-cp312-win_amd64.whl (1.6 MB view details)

Uploaded CPython 3.12 Windows x86-64

pyquest-0.0.1-cp312-cp312-win32.whl (1.5 MB view details)

Uploaded CPython 3.12 Windows x86

pyquest-0.0.1-cp312-cp312-musllinux_1_1_x86_64.whl (1.6 MB view details)

Uploaded CPython 3.12 musllinux: musl 1.1+ x86-64

pyquest-0.0.1-cp312-cp312-musllinux_1_1_i686.whl (1.6 MB view details)

Uploaded CPython 3.12 musllinux: musl 1.1+ i686

pyquest-0.0.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.0 MB view details)

Uploaded CPython 3.12 manylinux: glibc 2.17+ x86-64

pyquest-0.0.1-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl (941.5 kB view details)

Uploaded CPython 3.12 manylinux: glibc 2.17+ i686

pyquest-0.0.1-cp312-cp312-macosx_11_0_arm64.whl (857.2 kB view details)

Uploaded CPython 3.12 macOS 11.0+ ARM64

pyquest-0.0.1-cp312-cp312-macosx_10_9_x86_64.whl (930.9 kB view details)

Uploaded CPython 3.12 macOS 10.9+ x86-64

pyquest-0.0.1-cp311-cp311-win_amd64.whl (1.6 MB view details)

Uploaded CPython 3.11 Windows x86-64

pyquest-0.0.1-cp311-cp311-win32.whl (1.5 MB view details)

Uploaded CPython 3.11 Windows x86

pyquest-0.0.1-cp311-cp311-musllinux_1_1_x86_64.whl (1.5 MB view details)

Uploaded CPython 3.11 musllinux: musl 1.1+ x86-64

pyquest-0.0.1-cp311-cp311-musllinux_1_1_i686.whl (1.5 MB view details)

Uploaded CPython 3.11 musllinux: musl 1.1+ i686

pyquest-0.0.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (954.4 kB view details)

Uploaded CPython 3.11 manylinux: glibc 2.17+ x86-64

pyquest-0.0.1-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl (898.6 kB view details)

Uploaded CPython 3.11 manylinux: glibc 2.17+ i686

pyquest-0.0.1-cp311-cp311-macosx_11_0_arm64.whl (797.0 kB view details)

Uploaded CPython 3.11 macOS 11.0+ ARM64

pyquest-0.0.1-cp311-cp311-macosx_10_9_x86_64.whl (859.3 kB view details)

Uploaded CPython 3.11 macOS 10.9+ x86-64

pyquest-0.0.1-cp310-cp310-win_amd64.whl (1.7 MB view details)

Uploaded CPython 3.10 Windows x86-64

pyquest-0.0.1-cp310-cp310-win32.whl (1.5 MB view details)

Uploaded CPython 3.10 Windows x86

pyquest-0.0.1-cp310-cp310-musllinux_1_1_x86_64.whl (1.5 MB view details)

Uploaded CPython 3.10 musllinux: musl 1.1+ x86-64

pyquest-0.0.1-cp310-cp310-musllinux_1_1_i686.whl (1.5 MB view details)

Uploaded CPython 3.10 musllinux: musl 1.1+ i686

pyquest-0.0.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (973.8 kB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ x86-64

pyquest-0.0.1-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl (908.2 kB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ i686

pyquest-0.0.1-cp310-cp310-macosx_11_0_arm64.whl (815.2 kB view details)

Uploaded CPython 3.10 macOS 11.0+ ARM64

pyquest-0.0.1-cp310-cp310-macosx_10_9_x86_64.whl (890.2 kB view details)

Uploaded CPython 3.10 macOS 10.9+ x86-64

pyquest-0.0.1-cp39-cp39-win_amd64.whl (1.7 MB view details)

Uploaded CPython 3.9 Windows x86-64

pyquest-0.0.1-cp39-cp39-win32.whl (1.5 MB view details)

Uploaded CPython 3.9 Windows x86

pyquest-0.0.1-cp39-cp39-musllinux_1_1_x86_64.whl (1.6 MB view details)

Uploaded CPython 3.9 musllinux: musl 1.1+ x86-64

pyquest-0.0.1-cp39-cp39-musllinux_1_1_i686.whl (1.6 MB view details)

Uploaded CPython 3.9 musllinux: musl 1.1+ i686

pyquest-0.0.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (984.5 kB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ x86-64

pyquest-0.0.1-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl (917.3 kB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ i686

pyquest-0.0.1-cp39-cp39-macosx_11_0_arm64.whl (826.1 kB view details)

Uploaded CPython 3.9 macOS 11.0+ ARM64

pyquest-0.0.1-cp39-cp39-macosx_10_9_x86_64.whl (903.3 kB view details)

Uploaded CPython 3.9 macOS 10.9+ x86-64

pyquest-0.0.1-cp38-cp38-win_amd64.whl (1.7 MB view details)

Uploaded CPython 3.8 Windows x86-64

pyquest-0.0.1-cp38-cp38-win32.whl (1.6 MB view details)

Uploaded CPython 3.8 Windows x86

pyquest-0.0.1-cp38-cp38-musllinux_1_1_x86_64.whl (1.6 MB view details)

Uploaded CPython 3.8 musllinux: musl 1.1+ x86-64

pyquest-0.0.1-cp38-cp38-musllinux_1_1_i686.whl (1.5 MB view details)

Uploaded CPython 3.8 musllinux: musl 1.1+ i686

pyquest-0.0.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (989.8 kB view details)

Uploaded CPython 3.8 manylinux: glibc 2.17+ x86-64

pyquest-0.0.1-cp38-cp38-manylinux_2_17_i686.manylinux2014_i686.whl (911.8 kB view details)

Uploaded CPython 3.8 manylinux: glibc 2.17+ i686

pyquest-0.0.1-cp38-cp38-macosx_11_0_arm64.whl (828.8 kB view details)

Uploaded CPython 3.8 macOS 11.0+ ARM64

pyquest-0.0.1-cp38-cp38-macosx_10_9_x86_64.whl (911.4 kB view details)

Uploaded CPython 3.8 macOS 10.9+ x86-64

pyquest-0.0.1-cp37-cp37m-win_amd64.whl (1.8 MB view details)

Uploaded CPython 3.7m Windows x86-64

pyquest-0.0.1-cp37-cp37m-win32.whl (1.6 MB view details)

Uploaded CPython 3.7m Windows x86

pyquest-0.0.1-cp37-cp37m-musllinux_1_1_x86_64.whl (1.6 MB view details)

Uploaded CPython 3.7m musllinux: musl 1.1+ x86-64

pyquest-0.0.1-cp37-cp37m-musllinux_1_1_i686.whl (1.6 MB view details)

Uploaded CPython 3.7m musllinux: musl 1.1+ i686

pyquest-0.0.1-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (983.4 kB view details)

Uploaded CPython 3.7m manylinux: glibc 2.17+ x86-64

pyquest-0.0.1-cp37-cp37m-manylinux_2_17_i686.manylinux2014_i686.whl (910.7 kB view details)

Uploaded CPython 3.7m manylinux: glibc 2.17+ i686

pyquest-0.0.1-cp37-cp37m-macosx_10_9_x86_64.whl (911.2 kB view details)

Uploaded CPython 3.7m macOS 10.9+ x86-64

File details

Details for the file pyquest-0.0.1-cp312-cp312-win_amd64.whl.

File metadata

  • Download URL: pyquest-0.0.1-cp312-cp312-win_amd64.whl
  • Upload date:
  • Size: 1.6 MB
  • Tags: CPython 3.12, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.0.0 CPython/3.10.9

File hashes

Hashes for pyquest-0.0.1-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 9e0632c6d974ec8a852e17722f63217629a057cbb9fbc015005aded53436ac17
MD5 84600b9525cfd93122f48a008808d08c
BLAKE2b-256 71acab1addd6f440c8391241f12a8729e57f5123472d1c0a0e2d2eaaafadbe9d

See more details on using hashes here.

File details

Details for the file pyquest-0.0.1-cp312-cp312-win32.whl.

File metadata

  • Download URL: pyquest-0.0.1-cp312-cp312-win32.whl
  • Upload date:
  • Size: 1.5 MB
  • Tags: CPython 3.12, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.0.0 CPython/3.10.9

File hashes

Hashes for pyquest-0.0.1-cp312-cp312-win32.whl
Algorithm Hash digest
SHA256 7dc340f178b79601cb5923d0431d7217b4c3acaf90a92553ec66ed0e2c56c8ad
MD5 9b478596c656cfc84d07f63284951115
BLAKE2b-256 9b8efb1b19acedb74ca8c7f81ea12ace88ac490ae6ee7ad5c67ecd3f90de90a1

See more details on using hashes here.

File details

Details for the file pyquest-0.0.1-cp312-cp312-musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for pyquest-0.0.1-cp312-cp312-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 72521f611be35ec83855c5a1e7c58c0007ccf06cada175cd8c381f8c6bf92e5c
MD5 c7f39c1cb615d8b3b170a77b2354ab25
BLAKE2b-256 31b6e0fdc834bf3dfffcf8a2a0f2e9bd6589c063580fdd8b24ea24222019e8a5

See more details on using hashes here.

File details

Details for the file pyquest-0.0.1-cp312-cp312-musllinux_1_1_i686.whl.

File metadata

File hashes

Hashes for pyquest-0.0.1-cp312-cp312-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 17408c18bd4e534bbe0fc82ca0177055bf60f1851161293e423dd1d56b6ff26e
MD5 f636fcbfceb0ead0100ce8ca8dfba7fb
BLAKE2b-256 13431bf184a1c7ce87c1315fff4bb609a1cf011a984e1c3ac28171bbc9e7fd6a

See more details on using hashes here.

File details

Details for the file pyquest-0.0.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for pyquest-0.0.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 cd68d07f456323c085433603198d06bfa960948541c34507c6ccdf29b309c2ea
MD5 9834123ce0ccf7226b7c01198c5eee80
BLAKE2b-256 535767ff1f362f722cd479c1be2d6001a933950c6b5e8ae3b57cc9fab18b3cee

See more details on using hashes here.

File details

Details for the file pyquest-0.0.1-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for pyquest-0.0.1-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 444bca5e7a67f7701ce609e86e0be8150dd5485ca618888da0dd6bca7de4d17a
MD5 f5afab26cde9791aa7109dfde9919dc1
BLAKE2b-256 fad7bc95130f1b9c25681a48d04204382eee4fb82d8c3af14a67ead56d416bd6

See more details on using hashes here.

File details

Details for the file pyquest-0.0.1-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for pyquest-0.0.1-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 4d2a2a24d4e362d994d9e940b8c8e68a64fdb09d1e2f52dd7bb2e5b12964dbbc
MD5 d4a3e1e9432826d298d03a36d61a7805
BLAKE2b-256 a6b07c23856953a83433c669438e1e386798a8e08d2e9266f5e2b5b27eb1ff67

See more details on using hashes here.

File details

Details for the file pyquest-0.0.1-cp312-cp312-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for pyquest-0.0.1-cp312-cp312-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 4d8f701eb4b6f04878831a61415df620d4eeab9296d170501d7d8dc7ee6295b0
MD5 b29c011eac1a659e168afa9f54dd2e38
BLAKE2b-256 1f66108c605853b1f91668923c32951039d83af1762215e2858c447795e1c6eb

See more details on using hashes here.

File details

Details for the file pyquest-0.0.1-cp311-cp311-win_amd64.whl.

File metadata

  • Download URL: pyquest-0.0.1-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 1.6 MB
  • Tags: CPython 3.11, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.0.0 CPython/3.10.9

File hashes

Hashes for pyquest-0.0.1-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 10eb813ffb572f06e07a6b7991452129a3401e1e6e1a876a9ad08a07469c92d9
MD5 117cc9f305db357fd230691a25c21543
BLAKE2b-256 27010b670d4fd3457a54ecddad7d951bb79eeea9e3e842f361e6a737973c6aeb

See more details on using hashes here.

File details

Details for the file pyquest-0.0.1-cp311-cp311-win32.whl.

File metadata

  • Download URL: pyquest-0.0.1-cp311-cp311-win32.whl
  • Upload date:
  • Size: 1.5 MB
  • Tags: CPython 3.11, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.0.0 CPython/3.10.9

File hashes

Hashes for pyquest-0.0.1-cp311-cp311-win32.whl
Algorithm Hash digest
SHA256 d61a602c3e6586b11e1f2ccd6e8699cb956b1afa51dac573d9063561f7cf9e36
MD5 1eafdd1c69626bb0852bed00abf0f27d
BLAKE2b-256 7a010918fc07db1a29503c3047bd8ea8b331a0dc8962edfee02ec9e23b924732

See more details on using hashes here.

File details

Details for the file pyquest-0.0.1-cp311-cp311-musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for pyquest-0.0.1-cp311-cp311-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 40a89b119fe81435d8f943dfef3e9cda4afdc08e7f16b765e46efd4c5aaf809d
MD5 1b48192a08910161858cf6f8944ab1f5
BLAKE2b-256 8427a01633f376aed5007cdf3366c30492f65613df0b87eb94c2cae1a864edbd

See more details on using hashes here.

File details

Details for the file pyquest-0.0.1-cp311-cp311-musllinux_1_1_i686.whl.

File metadata

File hashes

Hashes for pyquest-0.0.1-cp311-cp311-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 a5353e0dec4b723fea2fd280529f8e5cc96d50e79e9781926501e108bf63e34e
MD5 2b78915704773e75a2872aa429809abf
BLAKE2b-256 4d7e0dabf3bfb86f58d857add5622e047767e7044bcade977b0dacb34cbb1650

See more details on using hashes here.

File details

Details for the file pyquest-0.0.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for pyquest-0.0.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 b7f4f7dc943f3e0e91ec52d00501d9021148b1c34131694549ea3d229ef5dc96
MD5 dca0ace01d2d17906011284ed45fab00
BLAKE2b-256 f9d24711b2437a9020105dd74b36f2fd5f585969013cc567a5c07f11194817a3

See more details on using hashes here.

File details

Details for the file pyquest-0.0.1-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for pyquest-0.0.1-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 9399ec92c262adef0cda52be3911f2adfc7c17e2fe02f55083e3213a9eec8c43
MD5 a97573fef334dd9ad80e7ee15e60fe51
BLAKE2b-256 6a739f3799c9ad03701003bece2f1168e9e79b1fde23baa6006dc8128bf62742

See more details on using hashes here.

File details

Details for the file pyquest-0.0.1-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for pyquest-0.0.1-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 9f8d4d77ec27b1e768a68915fb2198c1f0f433074946a2aca2e2593fc3dd146f
MD5 0bf35aae9418d1f424ec6662c1d45cc9
BLAKE2b-256 63fa97068f638e5f41b2e7b5de5d7fbaed1699624f78a91c0041671d7190efd1

See more details on using hashes here.

File details

Details for the file pyquest-0.0.1-cp311-cp311-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for pyquest-0.0.1-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 d8406f4efe2daea5685276a93e23683532923f1b3dac32edc30f6369076d94d3
MD5 c17a1ce66429a9ea7e5a7250fef851d8
BLAKE2b-256 d0ee0c404ad6da139adc4224ca62b17c0fc7b0f7dc8ae875d08784e3704e183f

See more details on using hashes here.

File details

Details for the file pyquest-0.0.1-cp310-cp310-win_amd64.whl.

File metadata

  • Download URL: pyquest-0.0.1-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 1.7 MB
  • Tags: CPython 3.10, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.0.0 CPython/3.10.9

File hashes

Hashes for pyquest-0.0.1-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 f1997520b11b2d0850c38ec842561333a6acd3f1d3019cd0ed5bd9794283b628
MD5 72c1302fe5c2bf154715554973586623
BLAKE2b-256 e99b358aeb19130f0093db25b093d54cd9d0b09f4057e0f8a24095e2bbbb8efa

See more details on using hashes here.

File details

Details for the file pyquest-0.0.1-cp310-cp310-win32.whl.

File metadata

  • Download URL: pyquest-0.0.1-cp310-cp310-win32.whl
  • Upload date:
  • Size: 1.5 MB
  • Tags: CPython 3.10, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.0.0 CPython/3.10.9

File hashes

Hashes for pyquest-0.0.1-cp310-cp310-win32.whl
Algorithm Hash digest
SHA256 eb62de18da0159db95b4b2a916ad532d0da6a7cb0a0d9c83c144831c8fd452b2
MD5 260ff11b0c490f933ed23b29f380df58
BLAKE2b-256 1a80501a1b92b667d2c668ad17f7a11e6719075e1e747afadb69de4990b26d83

See more details on using hashes here.

File details

Details for the file pyquest-0.0.1-cp310-cp310-musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for pyquest-0.0.1-cp310-cp310-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 2f0efab71b17448e8b2dac098e098125c92c5306331c5b1dd130470178bd64b2
MD5 10e9f4e1f8ebdcda8d7aed4ae564a63c
BLAKE2b-256 15beaaf3f89b75b88420c04f2197fbfd8002f10f0be2301a98d84661a58b63b3

See more details on using hashes here.

File details

Details for the file pyquest-0.0.1-cp310-cp310-musllinux_1_1_i686.whl.

File metadata

File hashes

Hashes for pyquest-0.0.1-cp310-cp310-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 016bb1e07dd370df09e144646ff286ec46f95e0f43055d4f36c01d819cf6372d
MD5 e78d062eebfe5d24f4ad50b40b36d36f
BLAKE2b-256 9f2b3dfce538208a9b945c26848cbbd590009e49e7a0ee514917ec68b1edee56

See more details on using hashes here.

File details

Details for the file pyquest-0.0.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for pyquest-0.0.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 231c354f0e28d64bda9f40df87bc508652508a4484cd056e2b2458086b199bed
MD5 dae8719d429a3ce923749c932d9152c6
BLAKE2b-256 d4f7edcfb398068e0ffb1d594f4412f6fb2ee59d582b5cc14f2881a562eba7de

See more details on using hashes here.

File details

Details for the file pyquest-0.0.1-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for pyquest-0.0.1-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 695914f5ef71b32c9ee20e96f29638035ab37365f20e1cf0b34a388e2e579178
MD5 eee1c5c44091474b9216c34173fcdfcb
BLAKE2b-256 49017eddfb72b07ed0384fac89ffdf3dd9ba0da22c8933ba09562569b2579542

See more details on using hashes here.

File details

Details for the file pyquest-0.0.1-cp310-cp310-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for pyquest-0.0.1-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 5e2dea8226671bb61d893a5e7aef47f6a0021f24322b5b6feccd649d2e471990
MD5 9f4943081a85e18e6abf1ffa9f62aa3f
BLAKE2b-256 711b3a1b45d59552d8ae580a75ce014f757e009be33075fd2a8d61e0a0c52552

See more details on using hashes here.

File details

Details for the file pyquest-0.0.1-cp310-cp310-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for pyquest-0.0.1-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 43173b21e544ad13325e72fb8a84cda76f4c8bb2da0b679ad06472737a19036d
MD5 cd7f00e6af43211cdd23d54ccc2005dc
BLAKE2b-256 0a6582cb223f9bf5069c9477ef4328903f8639c8212dc3d5c541da4ec39b2407

See more details on using hashes here.

File details

Details for the file pyquest-0.0.1-cp39-cp39-win_amd64.whl.

File metadata

  • Download URL: pyquest-0.0.1-cp39-cp39-win_amd64.whl
  • Upload date:
  • Size: 1.7 MB
  • Tags: CPython 3.9, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.0.0 CPython/3.10.9

File hashes

Hashes for pyquest-0.0.1-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 e566daedba50fe45c0f5b9b6e8474a8f7ed833ff63db08cc20493168113f7f5a
MD5 535a92fcdf020155d9c7278da4391912
BLAKE2b-256 dbb6b9b4add143b8b8d76a638aa08096925ba2c2f2711985a257f21452692a77

See more details on using hashes here.

File details

Details for the file pyquest-0.0.1-cp39-cp39-win32.whl.

File metadata

  • Download URL: pyquest-0.0.1-cp39-cp39-win32.whl
  • Upload date:
  • Size: 1.5 MB
  • Tags: CPython 3.9, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.0.0 CPython/3.10.9

File hashes

Hashes for pyquest-0.0.1-cp39-cp39-win32.whl
Algorithm Hash digest
SHA256 7f99d62e67888bf4f13183a8bff84cc45ab17c600866ec52d3b0bc66f4df1e2a
MD5 1a48bac1fee570ff5cf546cee6e76a14
BLAKE2b-256 8ead436d7256a217bfef39ed4521972908b8001e1515e42970cc7c9e5943aeba

See more details on using hashes here.

File details

Details for the file pyquest-0.0.1-cp39-cp39-musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for pyquest-0.0.1-cp39-cp39-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 a0e77bdbf76165c16cf0cbb123bea6112bbe9fbee68c2fcdd48227910d33d070
MD5 589f5d8d8ca68969116af71feb2c2796
BLAKE2b-256 88c0b97a0bfab9b681a92d702011760a3d1f6e5a50acc5370913722a5890ed53

See more details on using hashes here.

File details

Details for the file pyquest-0.0.1-cp39-cp39-musllinux_1_1_i686.whl.

File metadata

File hashes

Hashes for pyquest-0.0.1-cp39-cp39-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 e3e36eaeaa8e76c15e439fedbc16175d6ea9fba6c8ef19c4a6d60547adb7ac9c
MD5 b754a84ed7bd247b9a584cc7a18861ac
BLAKE2b-256 8b32a595a18e941d7cc3b587933d035c3e9a876ecc2d9654801f405fbfe604b1

See more details on using hashes here.

File details

Details for the file pyquest-0.0.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for pyquest-0.0.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 4a9078cf697c1b8284d2b7948534df4e75c736882aa4696968d09c403ec08286
MD5 7be20ca4c37f2e6c25f5deb2eb701fd0
BLAKE2b-256 fb3b272767cb3789bb394e295b6780d4067fd4798405c70bdbad946e2d934679

See more details on using hashes here.

File details

Details for the file pyquest-0.0.1-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for pyquest-0.0.1-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 b54e39745cca784eb82adeab4e502cf4fa35148117d992f5bd9a1cd2a826f192
MD5 b88d835b8096f11d21978b6a041d0ff1
BLAKE2b-256 612cbe8a3c53f2fb155c9a21c5be25a2a26316fdd3a40177b1546108aaaedfc7

See more details on using hashes here.

File details

Details for the file pyquest-0.0.1-cp39-cp39-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for pyquest-0.0.1-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 52f5eb5ce456b5c6d65aed282218580c592f0396f340ade6746a3718c095633d
MD5 374061c36219b60f3ae29f783c26b9c4
BLAKE2b-256 1a0703b953b582d498cae8d208d194b8c0c2d0b2b76dc421061f8eab51047816

See more details on using hashes here.

File details

Details for the file pyquest-0.0.1-cp39-cp39-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for pyquest-0.0.1-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 5d10fcf06055eb6f3e51229d6eafff010b586fb8b5cb461903306b7fb92d1bb9
MD5 18eb6905e73ebe83b47fd72398ab6a6f
BLAKE2b-256 bc428479eba08fffcb12e744f71ef90cdb73ffcc16e983862fadb5e5297f508c

See more details on using hashes here.

File details

Details for the file pyquest-0.0.1-cp38-cp38-win_amd64.whl.

File metadata

  • Download URL: pyquest-0.0.1-cp38-cp38-win_amd64.whl
  • Upload date:
  • Size: 1.7 MB
  • Tags: CPython 3.8, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.0.0 CPython/3.10.9

File hashes

Hashes for pyquest-0.0.1-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 b14f70dd59b29d7a066f0ddf45425d5789c069f8cc15b19c1ed60a257fc27bb3
MD5 e13cb5107a7e4d8e079188f0ce4f05b5
BLAKE2b-256 4fbff39a968842798ddbeee4530c2a2136345d188576b29fc0448fecbddb66f3

See more details on using hashes here.

File details

Details for the file pyquest-0.0.1-cp38-cp38-win32.whl.

File metadata

  • Download URL: pyquest-0.0.1-cp38-cp38-win32.whl
  • Upload date:
  • Size: 1.6 MB
  • Tags: CPython 3.8, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.0.0 CPython/3.10.9

File hashes

Hashes for pyquest-0.0.1-cp38-cp38-win32.whl
Algorithm Hash digest
SHA256 314ca00314f7ac7174186ba0832446fa2c42fd20cb9eb340d874f478eb4314a7
MD5 ba64b98e5defe8f65ead8e9ec4d7e459
BLAKE2b-256 79072383af57753f6dd31126c28926abcca0056eaa149dfd0e2b446a5c9714cf

See more details on using hashes here.

File details

Details for the file pyquest-0.0.1-cp38-cp38-musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for pyquest-0.0.1-cp38-cp38-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 0af44d3a4817066566597fac299c00ae4a1355c8b49457f720b77125061aecf4
MD5 f1556621d2aa7d001599c63910a0f606
BLAKE2b-256 cfc5b2456cc7e3b79553c53d2fa7e1cbe67756b31a4d3f25a03d582d65c5a7a6

See more details on using hashes here.

File details

Details for the file pyquest-0.0.1-cp38-cp38-musllinux_1_1_i686.whl.

File metadata

File hashes

Hashes for pyquest-0.0.1-cp38-cp38-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 eabd8999fe233612267fa0c41ccda409572b53839333aaae384b546c563f5954
MD5 5deb75d970040c8c5dc4e9745efc53ac
BLAKE2b-256 2ca132f4d433d2309e4a1860e07dbf151952fd4fe1c8afb018f3b9f5c42f694c

See more details on using hashes here.

File details

Details for the file pyquest-0.0.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for pyquest-0.0.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 9225aac2cb90c12fc091f1f9537a55f99336a2c9316f48b6d7b58af35a359f19
MD5 7c3c0efd6699a2e7284c08a326c673e5
BLAKE2b-256 524d725fa304b6535837420fe05b32457065d1e4efa916b131be255e0ee08675

See more details on using hashes here.

File details

Details for the file pyquest-0.0.1-cp38-cp38-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for pyquest-0.0.1-cp38-cp38-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 fbfa283e664e451a1770c7bedce1a0a33e583afc490f9eeecdd7371f74d6d029
MD5 591ae9d7119e174ca93c6e72cc92b041
BLAKE2b-256 67638083dd20410f1046ce990ce287cf7446a7b87c9342b9da4343af2fd54d8e

See more details on using hashes here.

File details

Details for the file pyquest-0.0.1-cp38-cp38-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for pyquest-0.0.1-cp38-cp38-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 6202629a7dc28112cb7312f19c1a822ea600b481c253736fa50a69b327448404
MD5 81f024b321bcb7290c199109190dab69
BLAKE2b-256 eb5578942f706fae64eed0beefa10726c5cbdd3f4832a0b5b2e52d875d11cb43

See more details on using hashes here.

File details

Details for the file pyquest-0.0.1-cp38-cp38-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for pyquest-0.0.1-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 174b8e0358a6b204f25698151665854b111c37d8b0c9db10c7fa65fd0e368b4f
MD5 0bcf4c331b17ea9ca12d84f80ea9a09a
BLAKE2b-256 5152b4a083fa9f9f34735d95d18d0b66fbc7193122e61a7cacc5e0f77fe0a91d

See more details on using hashes here.

File details

Details for the file pyquest-0.0.1-cp37-cp37m-win_amd64.whl.

File metadata

  • Download URL: pyquest-0.0.1-cp37-cp37m-win_amd64.whl
  • Upload date:
  • Size: 1.8 MB
  • Tags: CPython 3.7m, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.0.0 CPython/3.10.9

File hashes

Hashes for pyquest-0.0.1-cp37-cp37m-win_amd64.whl
Algorithm Hash digest
SHA256 058cb13bc86aea6a312c34c74297da45626490d773d8ecd40392ebe60c3a0c46
MD5 e4c4ac2bfe65ecad3895630a667d1e6c
BLAKE2b-256 a7387971b6cb07d7f19b8fbf7aee74025499743a56e3caf54e3971587c7612ab

See more details on using hashes here.

File details

Details for the file pyquest-0.0.1-cp37-cp37m-win32.whl.

File metadata

  • Download URL: pyquest-0.0.1-cp37-cp37m-win32.whl
  • Upload date:
  • Size: 1.6 MB
  • Tags: CPython 3.7m, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.0.0 CPython/3.10.9

File hashes

Hashes for pyquest-0.0.1-cp37-cp37m-win32.whl
Algorithm Hash digest
SHA256 a0f73f267a9269e7600fa86478a65f8fec18ffd8eac76c400da6cae30c73c73c
MD5 332f1050607cb28045b9fcd4bcecac4a
BLAKE2b-256 20e6c84d233a43bc9c7cf0c06443cdcc00247443547557ee36d201ae166564ea

See more details on using hashes here.

File details

Details for the file pyquest-0.0.1-cp37-cp37m-musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for pyquest-0.0.1-cp37-cp37m-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 39ec2252b30dc4d4e98e1d9f13bcbaf133452d3c0e14c0f81ffdbc14a913e7d2
MD5 be60c9b9dee153ca54590f73eb4ba55e
BLAKE2b-256 e214813b886efa89e44ac61bda60033a4514aa60538bd235a7ac2d158befca50

See more details on using hashes here.

File details

Details for the file pyquest-0.0.1-cp37-cp37m-musllinux_1_1_i686.whl.

File metadata

File hashes

Hashes for pyquest-0.0.1-cp37-cp37m-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 6a88519c51e70a06261f61e2496da6bf5f6d2687ab373d31b7ea9cc53f4021c5
MD5 54cb76fce59846e8ff31c389c3ef5e7d
BLAKE2b-256 2edbb7d91a0fb495663ae3a63cf3eafb88799ad20a90e6c3bd5d6281c09c40fc

See more details on using hashes here.

File details

Details for the file pyquest-0.0.1-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for pyquest-0.0.1-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 6b381e552469d92c5bdef906ca0bb3b6b362c08f9c4feebdb3ccd4bd065198fa
MD5 db56664408e9d23c6e0efae34714d2df
BLAKE2b-256 d239b466c4ee37dd4b4755854a228627ea0ba6df778028f0eae31b146c92ffaf

See more details on using hashes here.

File details

Details for the file pyquest-0.0.1-cp37-cp37m-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for pyquest-0.0.1-cp37-cp37m-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 6ab0e2c341a24181fe9c10451f80143ada69d8bca8928700b4291bcdabeb9cd8
MD5 3edd8262ba932940c676ce3221e86585
BLAKE2b-256 cf02b00b74af749e7f6fb0ae968649a03f83194bdc483ae2d953162ee580c887

See more details on using hashes here.

File details

Details for the file pyquest-0.0.1-cp37-cp37m-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for pyquest-0.0.1-cp37-cp37m-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 730585ea635618632139a384fa1bd82d90c1cf11bb13b9d9aa87a4c8915ab3e1
MD5 f94fe3686c409529d8b60b0698e63cd0
BLAKE2b-256 d750f34a66f0b5acf883c22ecdb250617a506a63a83a9939ee20f82b3f6c14b0

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