niworkflows
niworkflows copied to clipboard
Replace inhouse plotting with VisualQC
VisualQC implements, segmentation, coregistration, and timeseries (including carpet) plots. See https://raamana.github.io/visualqc/readme.html for more details
Benefits:
- If VisualQC becomes a collaborative project reused by multiple packages it will be a more sustainable way to maintain and grow this code.
- It already provides some cool features such as checkerboard plots
Potential challenges (@raamana):
- Might be missing some features (vector support, compression)
- Could be tricky to integrate as a reportlet (we basically need a function returning an HTML/SVG snippet)
Thanks Chris - I'd very much love it to be a collaborative project. VisualQC can greatly benefit from your feedback and support. Its final design and implementation can still be modified and expanded as needed. So far I focused interactive components with a singular purpose of visual review, but we can reuse them for other applications in a more programmatic and non-interactive way.
- It's fairly easy to export the screenshots in SVG.
- let me look into reportlet - can you point me to more info and the requirements?