Skip to content

Releases: ThFriedrich/riCOM_cpp

v0.0.4-beta

19 May 16:32

Choose a tag to compare

v0.0.4-beta — Release Notes

New Features

Image Binning in Display Windows

Spatial binning (1x1, 2x2, 4x4, 8x8) can now be selected per image window via a new Bin combo box in the GUI. Binning averages pixel values (magnitude and circular mean for complex/phase data) and recreates the display surface accordingly, reducing memory and rendering overhead for large scans.

CBED Frame Accumulation Control

A new cbed_cmap_frames parameter controls how many frames are integrated for the CBED display. The number of frames to accumulate is adjustable directly in the CBED panel when Plot CBED is enabled.

Toggleable Kernel & Frequency Visualizations

The Appearance menu now contains two checkboxes — Show Kernel and Show Frequencies — allowing the riCOM kernel surface plots (kx/ky) and the frequency approximation line plot to be shown or hidden independently. Settings are persisted to the INI file.

Python CLI Demo Script

A new ricom_demo.py script documents all available command-line arguments and demonstrates a complete Timepix reconstruction workflow, including saving output as a NumPy .npy file for post-processing in Python.

Improvements

  • Event-based processing: Fixed integer division when computing center-of-mass from sumx_map/sumy_map; values are now cast to float before division to preserve fractional precision.
  • Event accumulation logic: Clarified the two-frame lag and cleaned up the frame reset logic in the event-based process_data path.

Build System

  • Windows: Build script refactored to use PowerShell for downloading and extracting SDL2 and FFTW dependencies, replacing the previous shell-based approach.

riCOM_v0.0.3-beta

11 Jan 12:13

Choose a tag to compare

Updated beta-release.

Changes in this Release:

Algorithm

  • Improvements were made in the algorithm to speed up reconstructions from file and drastically reduce the dependency of the speed on the refresh interval of the reconstructed images.
  • vSTEM for Timepix-data should be much faster now

GUI

  • All Windows are dockable. There is a main viewport that can be docked and tiled and a small dockable vierwport at the bottom of the menu bar (intended for CBED view but can be used for anything)
  • Visualisation of CBED can be turned off now
  • Added visualisation option for COM-X and COM-Y shift maps
  • Added export function to save any data in numpy format
  • Each Window has now its own colormap selector, contrast adjustment, image export and data export button and a button computing and displaying the Fourier transform of the image
  • The navigation within the images was improved. It is now possible to zoom (mousewheel up/down), pan (left click and drag), reset view (double left click) and to query values (right click and hold)

gui

riCOM_v0.0.2-beta

21 Apr 15:11

Choose a tag to compare

Beta release for testing purposes.

Initial beta Release

20 Oct 22:20

Choose a tag to compare

Initial beta Release Pre-release
Pre-release

Initial beta Release for testing