CamiTK 5.1.0

What is new in CamiTK 5.1.0

This is the release notes for CamiTK 5.1.0.

CamiTK 5.1.0 comes with few new features but a lot of important bug fixes, especially in its support of medical image and mesh.

  • 4 new features

    • CamiTK now supports VTK 9 and ITK 5.2 (the recommended versions)
    • Anti-aliasing in 3D viewer (FXAA) is now on by default in the 3D viewer
    • A color can be attributed to each vertex of a mesh
    • More customizable tube representation in 3D (through the API)
  • 4 bugs fixed

    • Dicom component ignores the DICOM orientation" (closes #153)
    • Load MetaImage Medical Format rotation/translation in the proper order (closes #66)
    • Cancel color picking UI (closes #135)
    • Mesh clipping widget UI
  • code quality and devops improvements

    • Unable to compile with recent CMake version (missing CommandLineOptions.ixx.o file)
    • NEW API depreciation in Actions (set/getComponent were misleading method names)
    • Continuous integration now performs on Ubuntu 22.04 LTS and Debian bookworm (Closes #145)
    • Typo in doxygen project title (Closes #144)
    • Qt minimal version is now 5.14 (Closes #134)
    • imaging CEP test is using itk version 5.2

CamiTK 5.1 is the first release for our new technical director Manik Bhattacharjee. Welcome Manik!

The rhythm of bug fixing and improvements should increase from now, thank you for waiting so long since the release of CamiTK 5.0.

Thanks to all the direct contributors (committers and issue submitters) and to everyone who gave this project financial, moral or any other kind of support (a huge thanks to the CNRS)!

CamiTK 5.1 in images

CamiTK 5.1 in stats

  • 91 commits
  • 1097 files changed, 3085 insertions(+), 2520 deletions(-)
  • 20 merge requests
  • from 2 contributors (commiters) and more (bug reports)

What OpenHub says about CamiTK

This is an independent review of our code base (click on the links for more information)

Full list of merge requests

16 merged requests between 04 May 2021 and 28 July 2023

Merge Request Id Merge date Title Description Link
205 2023-07-28 CamiTK 5.1 Release Preparation Closes #156 Prepare release 5.1... more information
204 2023-07-26 Resolve "Add anti-aliasing support to 3D display viewer": saving settings and default to true Closes #130... more information
202 2023-07-26 Resolve "DicomComponent ignores DICOM orientation" Closes #153... more information
199 2023-07-20 Resolve "Load mha rotation/translation in the proper order" Closes #66... more information
201 2023-06-29 NEW API depreciation in Actions set/getComponent are misleading method names as the parameter/return value is a QString and is a Component class name

C…

more information
200 2023-06-16 Resolve "Update testing to debian stable (bookworm)" Closes #145... more information
198 2023-06-12 Resolve "Typo in doxygen project title and test data file check-with-color-pointdata.vtk" Closes #144... more information
191 2023-06-05 First support for mesh colors Adding COLOR SpecificRepresentation, corresponding ComboBox item, changing the color mode of Geometry's mapper, and crea... more information
197 2023-04-30 Resolve "Qt minimal version should be 5.14" Closes #134... more information
196 2023-04-28 Resolve "Cancel color picking displays warning" Remove warning display when the user cancels color picking. Closes #135... more information
193 2023-04-21 Resolve "Add anti-aliasing support to 3D display viewer" Adding two types of antialiasing as viewer options: FXAA and MSAA Closes #130... more information
192 2023-04-19 Fix mesh clipping widget display ... more information
184 2023-04-19 Update version number ... more information
187 2023-04-17 Vtk9 ... more information
189 2023-04-04 setLinesAsTubes support for custom radius and number of sides Closes #129... more information
190 2023-03-30 Resolve "File CommandLineOptions.ixx.o missing": removed files from CMakeLists.txt With recent CMake, CamiTK failed to compile as .ixx files are not compiled directly and should not be listed as sources.... more information