Skip to content

Releases: Tomographer/tomographer

Tomographer v5.4

05 May 00:02
Compare
Choose a tag to compare

Tomographer 5.4 provides some minor internal changes making it work smoother
with the recent releases of pybind11 (≥ 2.2). Some fixes were implemented in
the C++ library; there are no changes in functionality to tomorun or to the
tomographer Python package. See the detailed change log.

To get see how to started, check out this page.

If you're interested in using the stand-alone executable program, download the
binary release tomographer-tomorun-v5.4 below corresponding to your system.

If you'd like to install the Python package, you don't need to download
anything; simply follow these instructions.

See the downloads page for more options and more info.

Tomographer v5.3

30 Aug 21:56
Compare
Choose a tag to compare

Tomographer 5.3 fixes some bugs which were present in Tomographer 5.2, and
provides some minor enhancements. See the detailed change log as
well as the release notes for Tomographer v5.0.

To get see how to started, check out this page.

If you're interested in using the stand-alone executable program, download the
binary release tomographer-tomorun-v5.3 below corresponding to your system.

If you'd like to install the Python package, you don't need to download
anything; simply follow these instructions.

See the downloads page for more options and more info.

Tomographer v5.2

22 Aug 18:46
Compare
Choose a tag to compare

Tomographer 5.2 introduces some fixes and minor enhancements. See
the detailed change log as well as
the release notes for Tomographer v5.0.

To get see how to started, check out this page.

If you're interested in using the stand-alone executable program, download the
binary release tomographer-tomorun-v5.2 below corresponding to your system.

If you'd like to install the Python package, you don't need to download
anything; simply run:

pip install numpy pybind11
pip install tomographer

See the downloads page for more options and more info.

Tomographer v5.1

25 Jun 02:51
Compare
Choose a tag to compare

Tomographer 5.1 introduces some minor fixes, especially for installing the
Python package under Mac OS X.

See also the release notes for Tomographer v5.0 and
the detailed change log.

To get see how to started, check out this page.

If you're interested in using the stand-alone executable program, download the
binary release tomographer-tomorun-v5.1 below corresponding to your system.

If you'd like to install the Python package, you don't need to download
anything; simply run:

pip install numpy pybind11
pip install tomographer

See the downloads page for more options and more info.

Tomographer v5.0

27 May 22:09
Compare
Choose a tag to compare

Release 5.0 brings several new features, most notably:

  • A new random walk algorithm which greatly speeds up the random walk for
    larger systems (e.g. 6 qubits) (off by default, still a little experimental, use
    "--light-jumps" to enable);

  • Automatic adjustment of step size based on acceptance ratio; automatic
    detection of random walk end once the error bars from the binning analysis
    have converged.

The API was also significantly revised for added functionality and flexibility
(see change log).

To get see how to started, check out this page.

If you're interested in using the stand-alone executable program, download the
release tomographer-tomorun-v5.0-SYSTEM below corresponding to your system.

If you'd like to install the Python package, you don't need to download
anything; simply run:

pip install numpy pybind11
pip install tomographer

See the downloads page for more options and more info.

Tomographer v4.1

08 Apr 23:59
Compare
Choose a tag to compare

This Tomographer release brings some fixes to the Python interface packaging, and some very minor changes to the Python interface.

See here for how to get started with Tomographer.

To install the python tomographer package, don't download anything. Simply run:

> pip install numpy pybind11
> pip install tomographer

Use sudo -H pip install ... if you need administrator priviledges, and pip install ... --user if you'd prefer a user-only installation. (Note that numpy and pybind11 have to be already installed in order to run pip install tomographer, as pip can't automatically provide build-time requirements.)

To install tomorun, download one of the binaries listed here and you're all set (or see the README file for how to compile from source).

See also the release notes for Tomographer v4.0.

Tomographer v4.0

22 Mar 00:48
Compare
Choose a tag to compare

This new Tomographer release brings added ease of installation and use. The Python interface is now significantly easier to install, as it is now available using the pip python package manager.

To install tomorun, download one of the binaries below and you're all set (or see the README file for how to compile from source).

To install the python tomographer package, simply run:

> pip install tomographer

In the Python tomographer package, you may now use any custom figure of merit by passing a custom function to the tomographer.tomorun.tomorun() function.

Don't hesitate to submit issues if you encounter problems, or to send pull requests for enhancements.

Have fun!

Technical notes:

  • For both tomorun and in the Python tomographer package, OpenMP is no longer required. This allows to compile with Apple's default clang compiler on Mac OS X.
  • The python interface now uses the header-only pybind11, dropping the dependency on boost.Python. (Thanks to Chris Granade for suggesting this great library.)
  • The tomographer.tomorun.tomorun() Python function now implements any custom figure of merit via a Python callable.
  • The APIs of both the C++ library as well as the Python package have largely stayed the same.

Tomographer v3.0

23 Feb 07:28
Compare
Choose a tag to compare

Tomographer v3.0 brings some small enhancements, overhaul of some parts of the C++ framework, and most importantly, a new python interface.

Tomographer v2.0

03 Sep 11:47
Compare
Choose a tag to compare

This release introduces only minor improvements to the main tomorun program, but now the framework has a revised API and it is better organized, more consistently named and more flexible.

Please read this page for download & install instructions, and this page to get started.

Tomographer v1.1

20 Nov 11:43
Compare
Choose a tag to compare

This new release fixes some minor glitches, in particular:

  • changed a few default parameter values to more sensible values
  • improved error reporting for faulty inputs
  • fixed small bug where the "purified distance" figure of merit would always use the MLE as reference state
  • small changes to documentation and build system.

Please read this page for download & install instructions, and this page to get started.