MedICS combines a powerful Qt 6 UI, embedded scientific Python, AI assistance, and a flexible extension system into one cohesive platform.
Every component is designed to work together seamlessly, from image loading to analysis to AI-assisted workflows.
PyEditor (Python IDE with Jedi autocompletion, syntax highlighting, AST browser) and ImportData (drag-and-drop for DICOM/HDF5/MAT/image sequences).
Dark and light themes via QSS stylesheets. Draggable toolbar, flexible dock system — fully customisable workspace layout.
Variables saved and loaded in the MED (HDF5-based) format. Auto-save, variable inspector, and DataDict dot-notation store.
Pub/sub EventBus for decoupled cross-component communication and Qt signals for direct UI-thread-safe notifications.
A consistent, predictable startup sequence ensures every subsystem initializes in the correct order:
PyEditor and ImportData ship with every MedICS installation — production-ready and deeply integrated with the platform.
Full Python IDE inside MedICS
Universal medical image importer
MedICS bundles the scientific Python ecosystem — everything is auto-installed and pre-integrated.
Native cross-platform UI, docking framework, and GPU-accelerated rendering
DICOM series reading and HDF5/MED workspace storage
Array math, signal processing, and image analysis primitives
N-dimensional image viewer with layer-based visualization
Multi-agent orchestration framework for complex AI workflows
Optional JIT compilation for performance-critical analysis routines