Skip to main content

A sparse state quantum circuit simulator

Project description

SparQ

简介

SparQ是一个基于稀疏量子态的量子线路编程工具和模拟器。

  • 稀疏量子态:SparQ只处理量子态中振幅非0的部分
  • 寄存器级:SparQ对量子态的处理以寄存器为单位,从而允许在量子比特层面上进行扩展,在算术量子线路的计算上具有极高的便捷性。
  • 可扩展性:SparQ的架构设计上的自由度极高,可以根本性地优化特殊的量子线路的模拟。例如可以直接用FFT算法模拟QFT线路,从而取得比直接模拟QFT线路高得多的效率;或者直接利用算术运算来模拟量子算术运算线路,避免了将其拆解为基本门的繁琐过程。

安装

Requirements

  • Python 3.9-3.13
  • NumPy

Optional

  • CUDA 12.0+ (recommended, for GPU acceleration)

Command

pip install pysparq

About

Contributors

本项目由USTC-IAI量子计算团队开发。

开发者:

关联项目

  • QPanda-lite 一个第三方的NISQ量子计算工具,涵盖量子线路编程、量子线路模拟、QASM解析器、OriginIR解析器、量子线路编译与量子云平台执行

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.

pysparq-0.0.2-cp313-cp313-win_amd64.whl (576.2 kB view details)

Uploaded CPython 3.13Windows x86-64

pysparq-0.0.2-cp312-cp312-win_amd64.whl (576.2 kB view details)

Uploaded CPython 3.12Windows x86-64

pysparq-0.0.2-cp311-cp311-win_amd64.whl (573.7 kB view details)

Uploaded CPython 3.11Windows x86-64

pysparq-0.0.2-cp310-cp310-win_amd64.whl (573.1 kB view details)

Uploaded CPython 3.10Windows x86-64

pysparq-0.0.2-cp39-cp39-win_amd64.whl (631.5 kB view details)

Uploaded CPython 3.9Windows x86-64

File details

Details for the file pysparq-0.0.2-cp313-cp313-win_amd64.whl.

File metadata

  • Download URL: pysparq-0.0.2-cp313-cp313-win_amd64.whl
  • Upload date:
  • Size: 576.2 kB
  • Tags: CPython 3.13, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.12.10

File hashes

Hashes for pysparq-0.0.2-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 967ef840a1d90cf6f2a0f8c14c44b6c8731b000e8f04026810ec56fbb2a6ed8e
MD5 abc30c43781d458f95c67ed4619912a9
BLAKE2b-256 d30e8f2b59d2c9ce2bea372a71254fb08f0dc75960dd85af30fc68c653218a30

See more details on using hashes here.

File details

Details for the file pysparq-0.0.2-cp312-cp312-win_amd64.whl.

File metadata

  • Download URL: pysparq-0.0.2-cp312-cp312-win_amd64.whl
  • Upload date:
  • Size: 576.2 kB
  • Tags: CPython 3.12, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.12.10

File hashes

Hashes for pysparq-0.0.2-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 ed6468e1e6e46aba9457ac0824cc0a3a6c7179a32a42f825efdfcacaa83734b3
MD5 667b30392c5ab6c8fa1a18e5606236bb
BLAKE2b-256 fcb78d91e144439e99d93bea74c2af49e9f6c3ddddfde41f00fe0310ee880fe6

See more details on using hashes here.

File details

Details for the file pysparq-0.0.2-cp311-cp311-win_amd64.whl.

File metadata

  • Download URL: pysparq-0.0.2-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 573.7 kB
  • Tags: CPython 3.11, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.12.10

File hashes

Hashes for pysparq-0.0.2-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 6733fd923c3dbe60b20614292930a11105bce1f14ae1e1dc883ea142d4886544
MD5 236eec6511b4f8af23d0617f3ebf96c1
BLAKE2b-256 231d85ead4865a33f08961b58558b66a7fb668fa28231b161d2bc76db6e7a9b3

See more details on using hashes here.

File details

Details for the file pysparq-0.0.2-cp310-cp310-win_amd64.whl.

File metadata

  • Download URL: pysparq-0.0.2-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 573.1 kB
  • Tags: CPython 3.10, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.12.10

File hashes

Hashes for pysparq-0.0.2-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 811be5ed69d7ad26f5999765d1bdc24cb3ca7efbe73c8482b31b682c9c61f375
MD5 eafdd42f897767dd0b550a25cde8d3c7
BLAKE2b-256 412c2438582721c2dfe1389cd6351b61692004ebcf158f711265b3918d561541

See more details on using hashes here.

File details

Details for the file pysparq-0.0.2-cp39-cp39-win_amd64.whl.

File metadata

  • Download URL: pysparq-0.0.2-cp39-cp39-win_amd64.whl
  • Upload date:
  • Size: 631.5 kB
  • Tags: CPython 3.9, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.12.10

File hashes

Hashes for pysparq-0.0.2-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 078e9ff0bff7096b4c30cdd4d1ee117ac0223e91c3820febba2dfc466f158707
MD5 be37f4eb9dad3119f88ee1ed4d4f0a45
BLAKE2b-256 6846a3ff1b08eb9ed02397e4a76ebf7fb3cb2cf50959e6656128f529cbf0f770

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