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

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 (May 2021 - July 2023)

Date Title Description Tags Link
July 2023 CamiTK 5.1 Release Preparation Closes #156 Prepare release 5.1 Next Release Details
July 2023 Resolve "Add anti-aliasing support to 3D display viewer": saving settings and default to true Closes #130 Feature Request Track End User Experience Details
July 2023 Resolve "DicomComponent ignores DICOM orientation" Closes #153 Bug Confirmed Epic Referential Management Track End User Experience Details
July 2023 Resolve "Load mha rotation/translation in the proper order" Closes #66 Bug Next Release Track Debugging Track Prototyping Experience Details
June 2023 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 … Details
June 2023 Resolve "Update testing to debian stable (bookworm)" Closes #145 Track Continuous Integration Details
June 2023 Resolve "Typo in doxygen project title and test data file check-with-color-pointdata.vtk" Closes #144 Bug Confirmed Track Dev Support Details
June 2023 First support for mesh colors Adding COLOR SpecificRepresentation, corresponding ComboBox item, changing the color mode of Geometry's mapper, and … Details
April 2023 Resolve "Qt minimal version should be 5.14" Closes #134 Details
April 2023 Resolve "Cancel color picking displays warning" Remove warning display when the user cancels color picking. Closes #135 Bug Track Debugging Track End User Experience Details
April 2023 Resolve "Add anti-aliasing support to 3D display viewer" Adding two types of antialiasing as viewer options: FXAA and MSAA Closes #130 Feature Request Track End User Experience Details
April 2023 Fix mesh clipping widget display Details
April 2023 Update version number Details
April 2023 Vtk9 Details
April 2023 setLinesAsTubes support for custom radius and number of sides Closes #129 Track Prototyping Experience Details
March 2023 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. … Details