All Projects → qecsim → qecsim

qecsim / qecsim

Licence: BSD-3-Clause License
qecsim is a Python 3 package for simulating quantum error correction using stabilizer codes.

Programming Languages

python
139335 projects - #7 most used programming language

Projects that are alternatives of or similar to qecsim

GAMES103
notes and related materials for GAMES103
Stars: ✭ 21 (-38.24%)
Mutual labels:  simulation
GarlicSim
Pythonic framework for working with simulations.
Stars: ✭ 67 (+97.06%)
Mutual labels:  simulation
BuildingSystems
Modelica BuildingSystems library
Stars: ✭ 52 (+52.94%)
Mutual labels:  simulation
Virtual-Robot-Challenge
How-to on simulating a robot with V-REP and controlling it with ROS
Stars: ✭ 83 (+144.12%)
Mutual labels:  simulation
GPU-Cloth-Simulation
GPU Mass-Spring Simulation Cloth in Unity
Stars: ✭ 133 (+291.18%)
Mutual labels:  simulation
pypuf
Cryptanalysis of Physically Unclonable Functions
Stars: ✭ 39 (+14.71%)
Mutual labels:  simulation
CuboidalDrift
A casual, fun, 3D indie game made with Unity
Stars: ✭ 13 (-61.76%)
Mutual labels:  simulation
QuadrotorFly
This is a dynamic simulation for quadrotor UAV
Stars: ✭ 61 (+79.41%)
Mutual labels:  simulation
city-builder-games
Resources and info about open source city builder games.
Stars: ✭ 22 (-35.29%)
Mutual labels:  simulation
osparc-simcore
osparc-simcore simulation framework
Stars: ✭ 18 (-47.06%)
Mutual labels:  simulation
COMOKIT-Model
A GAMA (http://gama-platform.org) model on the assessment and comparisons of intervention policies against the CoVid19 pandemics
Stars: ✭ 23 (-32.35%)
Mutual labels:  simulation
Lithography-Simulation
Github repository to share some insights about lithography simulation.
Stars: ✭ 27 (-20.59%)
Mutual labels:  simulation
Black-Scholes-Option-Pricing-Model
Black Scholes Option Pricing calculator with Greeks and implied volatility computations. Geometric Brownian Motion simulator with payoff value diagram and volatility smile plots. Java GUI.
Stars: ✭ 25 (-26.47%)
Mutual labels:  simulation
ert
ERT—Ensemble based Reservoir Tool—is a tool to run ensemble based on reservoir models. ERT was originally devised as tool to do model updating (history matching) with the EnKF method, now the primary method for model updating is the Ensemble Smoother (ES).
Stars: ✭ 57 (+67.65%)
Mutual labels:  simulation
data-science-notes
Open-source project hosted at https://makeuseofdata.com to crowdsource a robust collection of notes related to data science (math, visualization, modeling, etc)
Stars: ✭ 52 (+52.94%)
Mutual labels:  simulation
antares
Digital circuit learning platform
Stars: ✭ 15 (-55.88%)
Mutual labels:  simulation
mdtoolbox
MDToolbox: A MATLAB/Octave toolbox for statistical analysis of molecular dynamics trajectories
Stars: ✭ 21 (-38.24%)
Mutual labels:  simulation
orbital-sim
A simple physics engine build over a PyGame simulation to accurately model planetary orbits in space
Stars: ✭ 31 (-8.82%)
Mutual labels:  simulation
ls1-mardyn
ls1-MarDyn is a massively parallel Molecular Dynamics (MD) code for large systems. Its main target is the simulation of thermodynamics and nanofluidics. ls1-MarDyn is designed with a focus on performance and easy extensibility.
Stars: ✭ 17 (-50%)
Mutual labels:  simulation
voting
A simulator for voting systems.
Stars: ✭ 24 (-29.41%)
Mutual labels:  simulation

qecsim

Documentation CI Status Coverage PyPI

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


Copyright 2016 - 2021, David K. Tuckett.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].