Skip to content

Feat: Implement a visualisation feature to NiTransforms #212

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
wants to merge 82 commits into
base: master
Choose a base branch
from

Conversation

jmarabotto
Copy link
Contributor

Addition of new file vis.py. Calls nitransform's nonlinear DenseFieldTransform class to illustrate corresponding transform objects through:

  • Distorted image and grid
  • Quiver plot coloured according to Diffusion Scalar map
  • Jacobian map

which can be illustrated all together (3x3 grid of plots, showing axial, coronal and sagittal projections for each graph) or individually.

@jmarabotto jmarabotto marked this pull request as draft July 10, 2024 09:55
@effigies
Copy link
Member

Can you post screenshots?

Julien Marabotto and others added 28 commits July 11, 2024 14:53
Creation of new directory vim containing scripts for plotting
…draft) interactive slider feature to switch between slices.
…n up straneous comments and code; implement NotImplemented errors for sliders
jmarabotto and others added 29 commits July 23, 2024 11:13
Co-authored-by: Chris Markiewicz <[email protected]>
Co-authored-by: Chris Markiewicz <[email protected]>
…ge-report

Configure coverage to omit tests
…pyproject.toml

Move flake8 config into pyproject
…d-lineartransformsmapping

ENH: Loading of X5 (linear) transforms
TST: Refactor io/lta to reduce one partial line
…sampling-issue

FIX: Broken 4D resampling
MAINT: Increase coverage by testing edge cases and adding docstrings
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants