Skip to main content

Expectation value computation module on sparse Pauli states for Tequila, implemented in C++ using Pybind11

Project description

SPEX

spex is an expectation value computation module on sparse Pauli states for Tequila, implemented in C++ using Pybind11. It provides computation of expectation values, inner products, and application of exponential Pauli operators on sparse quantum states.

Install on MacOS

the default c++ compiler (clang) does not support OpenMP. You can however install spex by using GNU compilers, one way of getting them:

brew gcc@14

Change into the directory where setup.py is located and install with

CC=gcc-14 CXX=g++-14 pip install .

Install on Linux

Assuming that c++ compilers are on the system

pip install .

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

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

spex_tequila-1.0.0-cp311-cp311-win_amd64.whl (91.4 kB view details)

Uploaded CPython 3.11Windows x86-64

spex_tequila-1.0.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (142.0 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64

spex_tequila-1.0.0-cp311-cp311-macosx_10_14_universal2.whl (199.1 kB view details)

Uploaded CPython 3.11macOS 10.14+ universal2 (ARM64, x86-64)

File details

Details for the file spex_tequila-1.0.0-cp311-cp311-win_amd64.whl.

File metadata

File hashes

Hashes for spex_tequila-1.0.0-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 97e1f3d3a0add1cdef1b2c0b3069b9a505ada4352436e915f017d94002cf2167
MD5 19ef465e536ec1d57176836620b3fa59
BLAKE2b-256 b073a7d03ffcfa237bd9432cae8785825f9917ba713ebe49f18119e718c9d15b

See more details on using hashes here.

File details

Details for the file spex_tequila-1.0.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for spex_tequila-1.0.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 890880d6e82cdbe42c4f514c2ee76a08b58ed040a3de87147a712be4fd9ebae0
MD5 d7a231bb3ad454ddf3761ea3f63f80f6
BLAKE2b-256 a54cf1743822c1cb50abb9ab3316f36d3d05fe810def5a3b11601c8bd440307f

See more details on using hashes here.

File details

Details for the file spex_tequila-1.0.0-cp311-cp311-macosx_10_14_universal2.whl.

File metadata

File hashes

Hashes for spex_tequila-1.0.0-cp311-cp311-macosx_10_14_universal2.whl
Algorithm Hash digest
SHA256 3e824934ff423ac270049d170f246e122d8a4aa6a62ea243834de5d217bcffdc
MD5 ee99043689532efd129d9256fba28e62
BLAKE2b-256 1c3d8a7c650d23bb50c285af6b080f06fe7d4629e838c1a4dd70c4fc4c7a0228

See more details on using hashes here.

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