Skip to content

v1.3.0

Compare
Choose a tag to compare
@coalsont coalsont released this 09 May 00:02
· 2518 commits to master since this release

wb_view:

The major changes since the previous release include a full revision of charting, substantial changes to annotations, and an improved process for uploading files to BALSA. Otherwise, there are many minor updates and bug fixes.

Charting

  • Chart View fully revised to include a layer-like system and support for histograms and for charts from many more file types
  • Improved and expanded options for control of axes
  • Old version of charting remains for compatibility with older scenes

Annotations

  • Improved aspect locking with notifications
  • Warn if annotation text is too small
  • Added new coordinate space for adding annotations in the new version of charting
  • Line thickness maximum removed and line thickness scales with tab height

BALSA compatibility (BALSA = Brain Analysis Library of Spatial Maps and Atlases database for sharing analyzed data as WB scenes)

  • Improved dialog for uploading scene file to BALSA with ability to create and edit BALSA study names
  • Scene Identifiers are requested from BALSA and added to the scene file after successful upload of a scene file to BALSA
  • Added automatic detection of the base path (for recreating directory structure of shared datasets)

Scenes

  • Scenes window revised, including ability to save scene files directly without using Save/Manage Files
  • Added List Files... button to show all data files referenced by a scene file
  • Scenes reload a file if the version on disk has been modified since loaded into memory
  • Warn if there are modified files prior to loading a scene
  • Volume attributes (crosshairs, labels, etc.) are saved to scenes

Volumes

  • Volume surface outline scales with tab height
  • Improved sform support of non LPI oriented files
  • Warn if a NIFTI volume file contains invalid qform and sform
  • Added masking option for oblique slice drawing so that edge effects from cubic interpolation can be hidden

Miscellaneous

  • Window->Identify... cifti index now uses 1-based indexing
  • Reading of GIFTI RGBA files is now supported
  • Upgraded to Qt 5.7 and compilers that support C++11. Using Qt 5.7 may help with some "XCB errors" encountered on Linux

Overlay Settings

  • Added thresholding of Overlay Layers using data from another data file and map
  • Added inversion of Palettes for brainordinate coloring

wb_command:

Changes to existing behavior:

  • corrected qform calculation in oblique or unusual orientation volume files (workbench prefers sform, and pipelines use standard orientations, so this rarely affects users)
  • built against QT5, on newer OSes for mac and linux
  • surface to volume mapping defaults have changed for less overshoot and sharper results (volume to surface defaults are unchanged, but has option available for sharper results)
  • volume to surface myelin mapping method has been fixed to use the cylindrical cutoff described in the paper, with a new option to restore the old unintended behavior
  • -*-stats commands now use multi-map roi files to output multiple columns of stats

New notable features:

  • override map index for yoking group in -show-scene, give error message on command failure
  • tab completion for wb_command (extensive) and wb_shortcuts (basic) in bash
  • acceleration of correlation by use of SIMD instructions - thanks to Kristian Loewe
  • ability to write smaller low-precision cifti using integer datatypes and scaling
  • new -*-label-probability commands
  • new strain-based surface and volume distortion measures
  • generates warnings when writing files with incorrect extensions

Bugfixes:

  • wb_shortcuts concatenate functions don't fail with "unbound variable"
  • -cifti-merge-dense fixed for volume label data
  • -cifti-parcel-mapping-to-label help corrected
  • -cifti-create-dense-from-template handling of -cifti with voxel data
  • GEO_GAUSS and GEO_GAUSS_EQUAL smoothing methods now use the corrected vertex areas in their distance computation (GEO_GAUSS_AREA, the default, recommended method, already used them)