Jupyter notebooks showing how to use the ilastik Python API for headless image analysis.
This is a prototype for the GSoC 2026 project by Arjit Singh Grover. GitHub: https://github.com/Koolvansh07
conda env create -f environment.yml conda activate ilastik-notebooks jupyter notebook
| Notebook | Status | What it covers |
|---|---|---|
| 01_getting_started | Complete | Load a model, run predict(), understand the output |
| 02_batch_processing | Draft | Batch predictions with dask.delayed |
These notebooks use a mock ilastik API (mock_ilastik/api.py) so they run without a full ilastik installation. The mock matches the real ilastik.experimental.api interface. To use real ilastik, replace:
from mock_ilastik.api import from_project_file
with:
from ilastik.experimental.api import from_project_file
CI runs notebook 1 end-to-end on every push using nbmake.