- Repository documentation map:
docs/DOCUMENTATION_INDEX.md - Active per-patient runner migration roadmap:
docs/roadmap/PATIENT_RUNNER_UPGRADE_ROADMAP.md - Input DICOM assessment and future export-contract notes:
docs/input/INPUT_DICOM_DATA_ASSESSMENT.md - Input-side run provenance artifact design:
docs/input/INPUT_DATA_MANIFEST_DESIGN.md - Crash-localization and runtime event logging design:
docs/runtime/RUNTIME_LOGGING_DESIGN.md
Detailed tactical plans and local development notes should stay out of the public README surface. Use docs/DOCUMENTATION_INDEX.md for the tracked public map, and use the ignored .private_notes/ folder for scratch planning that is not yet a durable codebase decision.
This repository is licensed under a Non-Commercial Research License
(see the LICENSE file for full terms).
In short:
-
Non-commercial research and academic use is allowed, provided that:
- You retain the copyright and license notice, and
- You cite the associated work.
-
Any commercial use (including use in commercial products, services, or paid consulting) requires prior written permission from the author.
If you use this code or the GPU-based point-in-polygon algorithm in a scientific publication, please cite:
Muscat, M. (2026). biopsylocalization-python. Zenodo. DOI: https://doi.org/10.5281/zenodo.15700660
For commercial licensing inquiries, please contact:
matthew.muscat@mail.mcgill.ca.