About

ABOUT PYMEDLAB

Python, AI & Medical Imaging Education

Learn about PyMedLab’s platform to teach Python, AI, data science and medical imaging through practical and expert-led tutorials.

Why PyMedLab Exists

Medical imaging is changing faster than the resources to learn it.

Python, artificial intelligence, and data science are transforming how researchers and healthcare professionals analyze images, develop new methods, and solve clinical problems.

Yet learning these technologies in a medical imaging context can be challenging. Knowledge is often scattered across programming courses, scientific documentation, imaging resources, and research papers.

PyMedLab was created to bridge that gap.

Our Mission

Helping medical physicists, researchers, and healthcare professionals use Python, AI, and data science to solve real-world medical imaging and research problems.

What we do

PyMedLab provides practical, structured learning resources that connect programming and computational methods with medical imaging.

AI & Machine Learning

Explore machine learning and deep learning applications in medical imaging.

Image Processing

Learn practical techniques for filtering, segmentation, registration, and image analysis.

Open-Source Projects

Build practical projects using open-source tools and reproducible workflows.

We don’t want you to learn programming in isolation. We want you to understand how computational tools can be applied to real problems in medical imaging and medical physics.

Learning by Doing

Learn. Build. Apply.

We believe the best way to learn computational methods is to use them. PyMedLab connects programming fundamentals with increasingly complex medical imaging and AI applications.

# load a CT series and apply a window/level
import pymedlab as pml

scan = pml.load_dicom("ct_series/")
scan.window(level=40, width=400)  # soft tissue
scan.show()

PyMedLab exists so no one has to learn medical imaging and Python as two separate subjects.