All Projects → QInfer → python-qinfer

QInfer / python-qinfer

Licence: BSD-3-Clause license
Library for Bayesian inference via sequential Monte Carlo for quantum parameter estimation.

Programming Languages

python
139335 projects - #7 most used programming language

Projects that are alternatives of or similar to python-qinfer

maxwellbloch
A Python package for solving the coupled Maxwell-Bloch equations describing the nonlinear propagation of near-resonant light through thermal quantised systems such as atomic vapours.
Stars: ✭ 23 (-73.86%)
Mutual labels:  quantum-information
QI
Quantum information mathematica package
Stars: ✭ 26 (-70.45%)
Mutual labels:  quantum-information
neural-decoder
Neural Network Decoders for Quantum Error Correcting Codes
Stars: ✭ 19 (-78.41%)
Mutual labels:  quantum-information
TimeEvolvingMPO
A Python 3 package to efficiently compute non-Markovian open quantum systems.
Stars: ✭ 43 (-51.14%)
Mutual labels:  quantum-information
QuantumInformation.jl
A Julia package for numerical computation in quantum information theory
Stars: ✭ 81 (-7.95%)
Mutual labels:  quantum-information
Quantum-Computing-Collection-Of-Resources
A Well Maintained Repository On Quantum Computing Resources [Code+Theory] Updated Regularly During My Time At IBM, Qubit x Qubit And The Coding School's Introduction To Quantum Computing Course '21
Stars: ✭ 183 (+107.95%)
Mutual labels:  quantum-information
launchpad
Resources to get started in Quantum Computing!
Stars: ✭ 21 (-76.14%)
Mutual labels:  quantum-information
algorithm-zoo
Implementations of algorithms from http://quantumalgorithmzoo.org/
Stars: ✭ 17 (-80.68%)
Mutual labels:  quantum-information
learn-qc-with-python-and-qsharp
Companion code for Learn Quantum Computing with Python and Q# Book by Dr. Sarah Kaiser and Dr. Chris Granade 💖
Stars: ✭ 62 (-29.55%)
Mutual labels:  quantum-information
IonSim.jl
a simple tool for simulating trapped ion systems
Stars: ✭ 46 (-47.73%)
Mutual labels:  quantum-information
Quantum-Computing-Resources
This repository contains the best resources for learning practical quantum computing. This repository will be updated frequently.
Stars: ✭ 60 (-31.82%)
Mutual labels:  quantum-information
unitaryhack
Rules and information for the 2021 unitaryHACK event hosted by @unitaryfund
Stars: ✭ 16 (-81.82%)
Mutual labels:  quantum-information
Quantum-Machine-Learning
This repository contains implementations of Quantum Machine Learning algorithms, feature maps, variational circuits and research papers.
Stars: ✭ 47 (-46.59%)
Mutual labels:  quantum-information

Welcome to QInfer

Launch Binder https://img.shields.io/pypi/v/QInfer.svg?maxAge=2592000 https://travis-ci.org/QInfer/python-qinfer.svg?branch=master https://coveralls.io/repos/github/QInfer/python-qinfer/badge.svg?branch=master Code Climate

QInfer is a library using Bayesian sequential Monte Carlo for quantum parameter estimation. Works with Python 2.7, 3.3, 3.4 and 3.5.

Installing QInfer

We recommend using QInfer with the Anaconda distribution. Download and install Anaconda for your platform, either Python 2.7 or 3.5. We suggest using Python 3.5, but QInfer works with either.

If using Anaconda, you should go ahead now and install from their repository all the dependencies that you can. If you are using "regular" Python then you can ignore this step. Replace python=3.5 with your version (typically either 2.7 or 3.5).

$ conda install python=3.5 numpy scipy matplotlib scikit-learn

If you are not using Anaconda, but are instead using "regular" Python, and you are on Linux, you will need the Python development package:

$ sudo apt-get install python-dev

Where python-dev might be python3.5-dev depending on your package manager and which version of Python you are using.

The latest release of QInfer can now be installed from PyPI with pip:

$ pip install qinfer

Alternatively, QInfer can be installed using pip and Git. Ensure that you have Git installed. On Windows, we suggest the official Git downloads. Once Anaconda and Git are installed, simply run pip to install QInfer:

$ pip install git+https://github.com/QInfer/python-qinfer.git

Lastly, QInfer can be installed manually by downloading from GitHub, then running the provided installer:

$ git clone [email protected]:QInfer/python-qinfer.git
$ cd python-qinfer
$ pip install -r requirements.txt
$ python setup.py install

More Information

Full documentation for QInfer is available on ReadTheDocs, or may be built locally by running the documentation build script in doc/:

$ cd /path/to/qinfer/doc/
$ make html

On Windows:

C:\> cd C:\path\to\qinfer\
C:\path\to\qinfer\> make.bat html

The generated documentation can be viewed by opening doc/_build/html/index.html.

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].