Skip to content

Releases: teanijarv/yabplot

0.4.0

04 Apr 13:49

Choose a tag to compare

What's Changed

  • refactoring of how brain context meshes are being handled. 'bmesh_type' parameter has been renamed to 'bmesh'. users can now supply their own mesh for yab.plot_subcortical() and yab.plot_tracts(). contributions from @ajbarrows in #5
  • yab.plot_tracts() supports now visualisation of tractometry data. contributions from @jadenecke in #4
  • data projection has been now put into its own module, with new added projection functions yab.project_vol2tract() and yab.project_vol2tract_atlas() which enable users to project nifti images to white matter tracts to visualise with yab.plot_tracts()
  • fix in yab.scene.add_context_to_view() where previously the opposite hemisphere brain meshes were displayed
  • data fetching overhaul for basing the fetched data on versions
  • fixed subcortical atlases not using the order of the atlas labels file, but kept alphabetical label ordering as fallback in case no label file is found. issue brought up in #7
  • some atlases labels have changed due to the last point (eg in 'aseg' the 'Left_Amgdala' is now 'Left-Amygdala' etc)

New Contributors

Full Changelog: 0.3.1...0.4.0

0.3.1

19 Mar 12:20

Choose a tag to compare

  • colorbar hotfix

Full Changelog: 0.3.0...0.3.1

0.3.0

19 Mar 11:07

Choose a tag to compare

What's Changed

  • new plot_vertexwise plotting function in addition to project_vol2surf function that enables to project nifti volumetric data to the cortical surface before plotting vertexwise
  • refactoring + docs update

New Contributors

Full Changelog: 0.2.2...0.3.0

0.2.2

06 Mar 14:05

Choose a tag to compare

Full Changelog: 0.2.1...0.2.2

0.2.1

06 Mar 13:34

Choose a tag to compare

  • fix for registry for updated brainnetome

Full Changelog: 0.2.0...0.2.1

0.2.0 - new custom atlas builder module

06 Mar 13:22

Choose a tag to compare

  • added custom cortical and subcortical atlas functions in the yabplot.atlas_builder module
  • also added the Connectome Workbench wrappers which are required for custom cortical atlas creation from nifti
  • new more straightforward tutorials for building and then using custom atlases
  • added AAL3 atlas (both cortical and subcortical); still needs testing though; feedback is welcome!
  • fixed a small issue with Brainnetome cortical atlas (if you have it already fetched, then go delete it from the Cache folder to re-download)

Full Changelog: 0.1.5...0.2.0

0.1.5

27 Feb 23:45

Choose a tag to compare

  • more brain surfaces to be used as context meshes or for cortical plotting (incl white, midthickness, inflated, and also superficial white matter).
  • major edit for plot_cortical() to smooth vertices bordering NaN values and optionally also process all vertices (however, this is left as optional proc_vertices argument due to being computationally very heavy with large atlases currently).

Full Changelog: 0.1.4...0.1.5

0.1.4

10 Feb 15:31

Choose a tag to compare

fixed hemisphere detection from label names (still needs more robust solution but will do for now). small edits to readme+docs.

Full Changelog: 0.1.3...0.1.4

0.1.3

10 Feb 14:58

Choose a tag to compare

fixed musus100 deep brain nuclei atlas not having red nucleus included. also added tian2020 subcortical atlas.

Full Changelog: 0.1.2...0.1.3

0.1.2

14 Jan 14:21

Choose a tag to compare

.tck files compatibility for plot_tracts() + CI tests updated + minor docs tutorial edits

Full Changelog: 0.1.1...0.1.2