Everything you need for
medical imaging research

MedICS combines a powerful Qt 6 UI, embedded scientific Python, AI assistance, and a flexible extension system into one cohesive platform.

A complete research platform

Every component is designed to work together seamlessly, from image loading to analysis to AI-assisted workflows.

🔧

Built-in Toolboxes

PyEditor (Python IDE with Jedi autocompletion, syntax highlighting, AST browser) and ImportData (drag-and-drop for DICOM/HDF5/MAT/image sequences).

  • Full Python IDE with Jedi autocomplete
  • AST-based function browser
  • Drag-and-drop data importer
  • Background loading with progress
🎨

Theme Engine

Dark and light themes via QSS stylesheets. Draggable toolbar, flexible dock system — fully customisable workspace layout.

📁

Workspace Persistence

Variables saved and loaded in the MED (HDF5-based) format. Auto-save, variable inspector, and DataDict dot-notation store.

Event-Driven Architecture

Pub/sub EventBus for decoupled cross-component communication and Qt signals for direct UI-thread-safe notifications.

🏗️

Four-Phase Component Lifecycle

A consistent, predictable startup sequence ensures every subsystem initializes in the correct order:

1 Core config_manager · logger
2 Business theme · workspace
3 Plugins toolboxes · extensions
4 UI window · docks · menus

Two powerful tools,
ready out of the box

PyEditor and ImportData ship with every MedICS installation — production-ready and deeply integrated with the platform.

📝

PyEditor

Full Python IDE inside MedICS

  • Jedi autocompletion & signature help
  • Syntax highlighting & error markers
  • AST function browser sidebar
  • Direct Jupyter console integration
  • Script management & run history
📂

ImportData

Universal medical image importer

  • Drag-and-drop image files & folders
  • DICOM series auto-detection
  • MAT, HDF5, PNG/JPEG support
  • Background loading with live progress
  • Automatic workspace variable binding

Built on trusted
open-source libraries

MedICS bundles the scientific Python ecosystem — everything is auto-installed and pre-integrated.

🖼️

PySide6 / Qt 6

Native cross-platform UI, docking framework, and GPU-accelerated rendering

🔬

pydicom + h5py

DICOM series reading and HDF5/MED workspace storage

📊

NumPy · SciPy · scikit-image

Array math, signal processing, and image analysis primitives

🧠

napari 0.6.6

N-dimensional image viewer with layer-based visualization

🤖

autogen-agentchat

Multi-agent orchestration framework for complex AI workflows

Numba JIT

Optional JIT compilation for performance-critical analysis routines

Ready to explore MedICS?

Install in minutes and start analyzing medical images with Python and AI.