A catalog of QuPath extensions maintained by the AI for Oncology group (NKI-AI).
-
Open QuPath (0.6 or newer).
-
Go to
Extensions->Manage extensions. -
Click
Manage extension catalogs->Add. -
Enter this repository URL:
https://github.com/NKI-AI/qupath-extension-catalog -
Install an extension by clicking the
+next to it. QuPath will keep it up to date as new releases are added here.
| Extension | Description | Source |
|---|---|---|
| QuPath FastSlide extension | Read whole-slide images via FastSlide | NKI-AI/qupath-extension-fastslide |
Edit catalog.json and add a new entry to the relevant extension's
releases array, pointing main_url at the JAR asset of a published GitHub
Release. The asset URL must resolve exactly (filename included). Then commit and
push:
git add catalog.json
git commit -m "Add qupath-extension-fastslide vX.Y.Z"
git pushThe validate-catalog GitHub Action validates catalog.json against the
extension-catalog-model
schema on every push and pull request.
python3 -m venv env && . env/bin/activate
pip install git+https://github.com/qupath/extension-catalog-model
python -c "from extension_catalog_model.model import Catalog; Catalog.model_validate_json(open('catalog.json').read()); print('valid')"