Skip to content

Releases: dkazanc/ToMoBAR

ToMoBAR v.2026.2.0.1

Choose a tag to compare

@dkazanc dkazanc released this 02 Mar 10:25

This is the last release that includes RecToolsIR class with the iterative methods and regularisation methods that rely on the Regularisation toolkit. The next release retires RecToolsIR class entirely in favor of faster methods in RecToolsIRCuPy class that use CuPy and ASTRA device-to-device functionality.

Full Changelog: v2026.1.0.1...v2026.2.0.0

ToMoBAR v.2026.1.0.1

Choose a tag to compare

@dkazanc dkazanc released this 07 Jan 14:17

There have been several changes since the last 2024 release. Most of the work has focused on the CuPy-related functionality of ToMoBAR, specifically:

  • The introduction of the Log-Polar direct method, along with further optimizations.

  • Integration of regularizers (currently two: ROF_TV and PD_TV) into the ToMoBAR source code, enabling efficient device-to-device transfers within the iterative regularization methods.

  • Some API related-changes, for example incorporating the autopadding of the horizontal detector to avoid artifacts

  • Various bugs fixes and documentation improvements

ToMoBAR v.2025.03

Choose a tag to compare

@dkazanc dkazanc released this 08 May 11:52
9cafffa

What's Changed

  • Add a gitignore file by @ferenc-rad in #102
  • exposing astras fbp2d for various filters and parameters by @dkazanc in #103

New Contributors

  • @ferenc-rad made their first contribution in #102

Full Changelog: v2025.03...v2025.05

ToMoBAR v.2024.08

Choose a tag to compare

@dkazanc dkazanc released this 28 Aug 13:35
v2024.08

version 2024.08

ToMoBAR 23.03

Choose a tag to compare

@dkazanc dkazanc released this 23 Mar 21:23

Removes the unnecessary C code from the source and enables pyproject.toml packaging

ToMoBAR v22.06

Choose a tag to compare

@dkazanc dkazanc released this 21 Jun 09:49
05c77d7
  • A new and much concise structure for ASTRA wrappers here
  • MultiGPU capability to control GPU devices with a demo. Note that the latest CCPi-Regularisation package is required to run iterative reconstruction with MultiGPU support

ToMoBAR v21.03

Choose a tag to compare

@dkazanc dkazanc released this 01 Mar 23:12
8de58d1
Merge pull request #61 from dkazanc/artefacts

demos updates to new artefacts module tomophantom

ToMoBAR 20.08 release

Choose a tag to compare

@dkazanc dkazanc released this 28 Jul 12:28
23805fc

[2020.06]
Added

Stripe-Weighted Least squares penalty to remove ring artifacts
Mask initialisation to apply circular masking to the reconstructed image/VOLUME
An option to provide variable CoRs values in order to fix the problem of misalignment for 2D and 3D case
Additional real data demo to reconstruct macrocrystallographic data
Various bug fixes

[2020.01]
Added

Kullback-Leibler term has been added according to C.Vogel p.174
Demos has been updated to use KL term

[2019.12]
Changed

Due to model-based structure of algorithms, the amount of parameters constantly increases. It has been decided to re-structure class function and make it simpler to operate. See demos for examples.
Added extensive HELP, one can use - help(RecToolsIR) or help(RecToolsDIR) to get information about parameters
Demos modified to adapt a new structure

ToMoBAR 19.11 version

Choose a tag to compare

@dkazanc dkazanc released this 14 Nov 11:26
6df26dc

Changes since 19.05

[2019.11]
Added

RING_WEIGHTS module in C which calculates a better ring model to use in non-quadratic data penalties
Cmake and Cython wrappers
run.sh to run Cmake based installation of Python wrappers

Changed

Installation process to use Cmake and Cython to wrap Python modules
Demos and conda-build files moved to the main directory

[2019.08]
Added

Autocropper to automatically crop the 3D projection data to reduce its size

Changed

normalisation script has been optimised

[2019.06]
Added

Vector geometry added to 3D case replacing the scalar aproach
Center of Rotation (CenterRotOffset variable) can be defined in the class as a scalar to avoid direct data manupulations (cropping, padding)

Changed

Demos for 2D/3D reconstruction updated with a new class

Removed

Section about "changelog" vs "CHANGELOG".

ToMoBAR

Choose a tag to compare

@dkazanc dkazanc released this 21 May 11:16
95864f0
2019.05

win removed