Changelogο
Release 0.12.0 (2026-07-18)ο
imfusionο
Tags |
Description |
|---|---|
π₯ API-Breakπ°οΈ Deprecationπ§Ή RemovedβοΈ Changed
|
Removed |
π₯ API-Breakπ§Ή RemovedβοΈ Changed
|
The following generic algorithm API classes and functions have been moved from
|
π₯ API-Breakπ± Added
|
|
π₯ API-Breakπ°οΈ DeprecationβοΈ Changed
|
The following generic algorithm API functions have been deprecated in
|
π₯ API-Breakπ§Ή RemovedβοΈ Changed
|
Removed |
π₯ API-BreakβοΈ Changed
|
Python algorithms can now be registered in the ImFusion Suite using the |
π₯ API-Breakπ§Ή Removed
|
|
π₯ API-Breakπ§Ή RemovedβοΈ Changed
|
|
βοΈ Changedπ± Added
|
Added |
βοΈ Changed
|
Registering a new Python algorithm in the ImFusionSuite now automatically unregisters any existing Python algorithm with the same class name or display name. Previously, only algorithms with the same display name were unregistered, which could lead to an error when the same class name was registered again. |
βοΈ Changed
|
Changed return type of |
π§ Fixed
|
Fixed |
π§ Fixed
|
Fixed a bug where changing |
π§ Fixed
|
Corrected mismatched property names from |
π± Added
|
Added |
π± Added
|
Added logic to automatically use the dedicated GPU on Laptops upon importing imfusion. |
π± Added
|
The Visualizer, invoked by |
imfusion.streamο
Tags |
Description |
|---|---|
π± Added
|
Added Samples are converted to main-package types: |
imfusion.machinelearningο
Tags |
Description |
|---|---|
π₯ API-Breakπ§Ή Removed
|
Removed old |
imfusion.graphο
Tags |
Description |
|---|---|
π± Added
|
Added the functions |
imfusion.ultrasoundο
Tags |
Description |
|---|---|
π± Added
|
Added convenience method to set/unset fan mask on UltrasoundSweep class |
imfusion.ndi_trackingο
Tags |
Description |
|---|---|
π± Added
|
Initial Python bindings for the NDI Tracking plugin.
|
Release 0.11.0 (2025-11-27)ο
imfusionο
Tags |
Description |
|---|---|
βοΈ Changedπ§ Fixed
|
Changed ImageDescriptor bindings to support round-trip construction via |
βοΈ Changed
|
Changed return type of |
π± Added
|
Added |
π± Added
|
Algorithms can now be unregistered without prepending the |
π± Added
|
Added more informative error message when loading of our extension module fails due to missing libpython shared library on Linux. |
π± Added
|
Added __repr__ to |
imfusion.machinelearningο
Tags |
Description |
|---|---|
π§Ή Removed
|
|
βοΈ Changedπ± Added
|
|
π± Added
|
imfusion.ultrasoundο
Tags |
Description |
|---|---|
π₯ API-Breakπ§Ή Removedπ± Added
|
Removed bindings for UltrasoundCalibration class. Removed bindings for ProcessUltrasoundClip class. Added free function for ultrasound calibration. Added free function for processing ultrasound clip. |
π§Ή Removedπ± Added
|
Removed bindings for GlSweepCompounding class. Added free function for sweep compounding. |
π± Added
|
Added missing Python bindings for UltrasoundSweep class: fromVolume(), globalBoundingBox(), localBoundingBox(), bounds(). |
imfusion.imagemathο
Tags |
Description |
|---|---|
π§ Fixed
|
Raised a ValueError with incompatible inputs instead of returning NotImplemented in the
|
imfusion.computed_tomographyο
Tags |
Description |
|---|---|
π₯ API-BreakβοΈ Changed
|
The CT Plugin is now available as a separate submodule |
Release 0.10.0 (2025-08-04)ο
imfusionο
Tags |
Description |
|---|---|
π₯ API-BreakβοΈ Changed
|
Changed the handling of annotationβs partial modification from the python console. Partial annotations are no longer allowed. |
π₯ API-BreakβοΈ Changed
|
Changed |
π₯ API-BreakβοΈ Changed
|
Changed the import of bindings to remove the _bindings module from the reprs of all classes. |
βοΈ Changed
|
|
π§ Fixed
|
Fixed MacOS / Windows possible missing display update, until the next βmouse moveβ event, when selecting different data using the data selection button. |
π§ Fixed
|
Fixed the handling of annotations after they have been deleted in the ImFusionSuite. |
π§ Fixed
|
Fixed some visualization glitches caused by numerical cancellation when loading images using only a small subset of the intensity range of the image data type. |
π§ Fixed
|
Fixed |
π§ Fixed
|
Fixed the visualizer unsynced scrolling in multi-frame 2D+t image or 3D volume sets. |
π§ Fixed
|
Fixed existing parameter attributes being overwritten in |
π§ Fixed
|
Fixed delayed GUI update when modifying annotations or data names in the python console integrated within the ImFusionSuite. |
π± Added
|
Added the |
π± Added
|
Added support to interchangeably pass |
π± Added
|
Added Python bindings for |
π± Added
|
Added |
π± Added
|
Added python bindings for the recently introduced DataSourceComponent. |
π± Added
|
Added |
π± Added
|
Added a scrollbar, when the input data allows for scrolling, to the visualizer launched by |
π± Added
|
Added overload of |
imfusion.machinelearningο
Tags |
Description |
|---|---|
π₯ API-Break
|
Renamed |
π± Added
|
Added support to interchangeably pass |