Skip to main content

A Python library for simulating MBQC circuits

Project description

:warning: This library is under development.

MentPy: A Measurement-Based Quantum computing simulator.

The MentPy library is an open-source software for simulations of measurement-based quantum computing circuits. Currently, this package is under development and is not ready for public use.

Installation

The MentPy library can be installed using pip:

pip install git+https://github.com/BestQuark/mentpy.git

Usage

import mentpy as mp

st = mp.templates.grid_cluster(4,2)
ps = mp.PatternSimulator(st)
output = ps(np.random.rand(len(st.outputc)))

Documentation

The documentation for MentPy can be found here.

Contributing

We welcome contributions to MentPy! Please see our contributing guidelines for more information.

License

MentPy is licensed under the GNU General Public License v3.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

mentpy-0.1.0a2.tar.gz (35.1 kB view details)

Uploaded Source

Built Distribution

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

mentpy-0.1.0a2-py3-none-any.whl (43.5 kB view details)

Uploaded Python 3

File details

Details for the file mentpy-0.1.0a2.tar.gz.

File metadata

  • Download URL: mentpy-0.1.0a2.tar.gz
  • Upload date:
  • Size: 35.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.10.6

File hashes

Hashes for mentpy-0.1.0a2.tar.gz
Algorithm Hash digest
SHA256 e776de8ae34fa88864bd058804105aa5db565754367f1bb4cacca18e4dc4f355
MD5 e75d8d1191d9384db33743c7e354599b
BLAKE2b-256 59a096bf8030b9cdecb063c45907022d30b50b3ff153cffe2ca059089d5a2402

See more details on using hashes here.

File details

Details for the file mentpy-0.1.0a2-py3-none-any.whl.

File metadata

  • Download URL: mentpy-0.1.0a2-py3-none-any.whl
  • Upload date:
  • Size: 43.5 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.10.6

File hashes

Hashes for mentpy-0.1.0a2-py3-none-any.whl
Algorithm Hash digest
SHA256 4fd06471618e3038cebd4a58f0a85ab34c0c2f847d75604a9fd3c35ea24ea134
MD5 7750ea578b2c90b7ff1d9710c878299a
BLAKE2b-256 4909f957be77e5678e70fd0b6b3d4412582bb68d92ce3bfcf19bb12b30925e2f

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