Add lightweight reviewer app and review endpoints - #1907
Open
chezhia wants to merge 3 commits into
Open
Conversation
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
Adds a lightweight MONAILabel reviewer workflow for existing segmentations without loading AI tasks.
What changed
sample-apps/reviewerwith the required MONAILabel app entrypoint/reviewand mounts them in the main FastAPI app.seg.nrrdValidation
python -m unittest tests.unit.datastore.test_localpython -m py_compile monailabel/app.py monailabel/datastore/local.py monailabel/endpoints/datastore_review.py sample-apps/reviewer/app.py sample-apps/reviewer/client.py sample-apps/reviewer/main.py sample-apps/reviewer/lib/config.py plugins/slicer/MONAILabelReviewer/MONAILabelReviewer.py plugins/slicer/MONAILabelReviewer/MONAILabelReviewerLib/ImageDataController.py plugins/slicer/MONAILabelReviewer/MONAILabelReviewerLib/MonaiServerREST.py test_reviewer_server.pyNotes
Summary by CodeRabbit
/reviewAPIs for listing review cases, viewing per-image label versions, and generating review reports (json|csv|html) with filtering..seg.nrrdlabel-to-image ID matching and standardized review timestamp (last_reviewed) behavior.highdicomby Python version.