Conversation
|
Thanks for the submission. There are a few failing checks:
|
|
Thanks for the review. The extension category has been updated from Deep Learning to Pipelines, as this is the closest matching category among the allowed ones. The project name in CMakeLists.txt now matches the extension name (KonfAI). pip_install calls and konfai imports have been removed from the file scope and are now deferred to runtime when the module is actually used, |
lassoan
left a comment
There was a problem hiding this comment.
It looks good, thank you!
|
The extension is added to the index, thank you for your contribution! Excellent work! A few improvements that I would recommend to make the extension more user-friendly:
|
|
@vboussot This extension has a build error as seen at https://slicer.cdash.org/builds/4038178/configure: |
|
@jamesobutler Thank you for pointing this out. I’ve added the missing file. |
|
@lassoan Thank you for the review and the recommendations, I’ve made the changes. |
New extension
Tier 1
Any extension that is listed in the Extensions Catalog must fulfill these requirements.
Slicer(unless it explicitly provides a bridge between Slicer and a tool or library), because it would make it more difficult to find extensions if the name of many started with the same word.3d-slicer-extensionGitHub topic so that it is listed here. To edit topics, click the settings icon in the right side of "About" section header and enter3d-slicer-extensionin "Topics" and click "Save changes". To learn more about topics, read https://help.github.com/en/articles/about-topicsSettingsand in repository settings uncheckWiki,Projects, andDiscussions(if they are currently not used).Aboutin the top-right corner of the repository main page and uncheckReleasesandPackages(if they are currently not used)Tier 3
Community-supported extensions.
Tier 5
Critically important extensions, supported by Slicer core developers. New Slicer Stable Release is released only if all Tier 5 extension packages are successfully created on all supported platforms.
This PR adds SlicerKonfAI, a new extension providing a graphical interface in 3D Slicer to run KonfAI Apps for medical image segmentation, synthetic CT generation, and related deep learning tasks.
SlicerKonfAI serves as the backend architecture for upcoming tools, including:
These applications will be packaged as KonfAI Apps and executed seamlessly within SlicerKonfAI.
Pre-included Apps and Models
This initial release already ships with several ready-to-use models:
Medical image synthesis
Segmentation
(improved inference performance)
Main capabilities