Skip to content

Tomographer v4.0

Compare
Choose a tag to compare
@phfaist phfaist released this 22 Mar 00:48
· 345 commits to master since this release

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.