Skip to content

Refreshing the build system and performance benefits

Latest
Compare
Choose a tag to compare
@anderskaestner anderskaestner released this 04 Mar 14:49
· 2 commits to master since this release
5b7d634

DOI

New and improved features

The latest release of MuhRec focus on speed improvments and over all stability. In particular the Mac version has benefited from the increased use a new thread pool which allows threading in many algorithms, including the FDK reconstructor. Several bug fixes have contributed to the quality of MuhRec. Furtermore, great improvements to the build system to help to enhance stability, build performance, and sustainability of the code. The support for using MuhRec in python has also been improved.

The current development paves the way for new algorithms in the comming releases.

Build system and code health

Overall, this update enhances MuhRec’s stability, performance, and usability while modernizing the build system for future improvements. The great number of compilation warnings have been addressed which has reduced the potentialambiguities in the code. This cleaning action also makes it easier to track build errors in the log files. We have also updated the C++ version to C++20, which will open new opportunities in the future development. At the same time we also updated to Qt 6.8.2.

Users can expect a more robust experience across platforms, with better testing coverage, improved threading performance, and smoother package management.

Fixed Bugs

A significant number of bugs affecting stability and usability have been addressed in this release. All resolved issues in this release are listed below.

Solved issues

A list of the specific issues:

Known problems

Check out the issue list for more information about known problems.