This release is a pre-release and may not be stable for production use.
qecsim
qecsim is a Python 3 package for simulating quantum error correction using stabilizer codes.
It provides access to all features via a command-line interface. It can also be used as a library via the fully-documented API. It includes many common codes, error models and decoders, and can be extended with additional components.
Installation
Install and upgrade using pip:
$ pip install -U qecsim
Usage
CLI
$ qecsim --version
qecsim, version 1.0b9
$ qecsim --help # console script
...
$ python -O -m qecsim --help # module script with Python options e.g. -O for optimize
...
API
>>> import qecsim
>>> qecsim.__version__
'1.0b9'
>>> from qecsim import app
>>> help(app)
...
Extension
qecsim can be extended with additional codes, error models and decoders that integrate into the command-line interface. See https://github.com/qecsim/qecsimext for a basic example.
License / Citing
qecsim is released under the BSD 3-Clause license. If you use qecsim in your research, please see the qecsim documentation for citing details.
Links
Source code: https://github.com/qecsim/qecsim
Documentation: https://qecsim.github.io/
Issue tracker: https://github.com/qecsim/qecsim/issues
Releases: https://pypi.org/project/qecsim/
Contact: qecsim@gmail.com
Copyright 2016 - 2021, David K. Tuckett.
Metadata
Release files for qecsim 1.0b9
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| qecsim-1.0b9.tar.gz | 119.5 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| qecsim-1.0b9-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 267.5 kB
Release files / qecsim-1.0b9.tar.gz
| Download URL | qecsim-1.0b9.tar.gz |
|---|---|
| Size | 119.5 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
ca13b6c74cd801f2aefcc14baf1217086f5cef446402376eeb378aec6ce885da
|
|
BLAKE2b-256 checksum How to use checksums |
6aea73311df8eb1143d5d20d636f62a9c8b4c4cfa5cafb7ed88043f25f040997
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/3.3.0 pkginfo/1.7.0 requests/2.25.1 setuptools/53.0.0 requests-toolbelt/0.9.1 tqdm/4.56.0 CPython/3.7.8
|
Release files / qecsim-1.0b9-py3-none-any.whl
| Download URL | qecsim-1.0b9-py3-none-any.whl |
|---|---|
| Size | 148.0 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
71a53803ae382953a792618a212e6a4dbc0e0d60de7df039e1c32118b52e445b
|
|
BLAKE2b-256 checksum How to use checksums |
bfe5469fd5bfdc447ce80895fd2370b5001d5c879c4099b9f8607615c6aea831
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/3.3.0 pkginfo/1.7.0 requests/2.25.1 setuptools/53.0.0 requests-toolbelt/0.9.1 tqdm/4.56.0 CPython/3.7.8
|