Guidance on Creating a Simplified Python-Based Version of 3D Slicer with Custom Modules

Hello everyone,

I’ve successfully built 3D Slicer on my computer, and now I am looking to create a highly simplified version of the application. My goal is to remove about 90% of the existing functionality and focus on using Python for the remaining components. I would like to keep just the core parts of the application and add my own custom Python-based modules.

Any guidance or tips on how to get started would be greatly appreciated!

Thank you!

Nihat

You should probably start from this thread and checkout the links provided:

There’s work underway to make core libraries independent of the rest of the application. It would be great if you could join forces with that effort e.g. by testing.