QInfer
python-qinfer
Python

Library for Bayesian inference via sequential Monte Carlo for quantum parameter estimation.

Last updated Dec 28, 2025
95
Stars
31
Forks
22
Issues
0
Stars/day
Attention Score
16
Language breakdown
No language data available.
โ–ธ Files click to expand
README

================= Welcome to QInfer =================

.. image:: https://zenodo.org/badge/DOI/10.5281/zenodo.157007.svg :target: https://doi.org/10.5281/zenodo.157007

.. image:: https://img.shields.io/badge/launch-binder-E66581.svg :target: http://mybinder.org/repo/qinfer/qinfer-examples :alt: Launch Binder .. image:: https://img.shields.io/pypi/v/QInfer.svg?maxAge=2592000 :target: https://pypi.python.org/pypi/QInfer

.. image:: https://travis-ci.org/QInfer/python-qinfer.svg?branch=master :target: https://travis-ci.org/QInfer/python-qinfer

.. image:: https://coveralls.io/repos/github/QInfer/python-qinfer/badge.svg?branch=master :target: https://coveralls.io/github/QInfer/python-qinfer?branch=master

.. image:: https://codeclimate.com/github/QInfer/python-qinfer/badges/gpa.svg :target: https://codeclimate.com/github/QInfer/python-qinfer :alt: 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).

.. code-block:: console

$ 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:

.. code-block:: console

$ 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:

.. code-block:: console

$ 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:

.. code-block:: console

$ 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:

.. code-block:: console

$ git clone git@github.com: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`.

.. _Anaconda distribution: https://www.continuum.io/downloads .. _Sphinx: http://sphinx-doc.org/

ยฉ 2026 GitRepoTrend ยท QInfer/python-qinfer ยท Updated daily from GitHub