Skip to content

Releases: Washington-University/CiftiLib

v1.6.0

02 Nov 19:20
Compare
Choose a tag to compare
  • add conversion from std::string when using QT5 (note, likely breaks ABI)
  • performance improvement when using QT5 for files with short rows
  • minor bugfixes, plus some improvements to build behavior

v1.5.3

22 Aug 23:07
Compare
Choose a tag to compare

Bugfix for QT-configured builds, mainly for people using NiftiIO for writing high-resolution uncompressed volume files. Reading, compressed files, and libxml++ configurations are not affected. Cifti files are unlikely to have reached 1GB per row, and therefore are not likely to be affected.

  • writing more than 1GB in a single call to NiftiIO::writeData (or BinaryFile::write) would write incorrect data, when using QT and uncompressed output file

v1.5.2

28 Jul 00:02
Compare
Choose a tag to compare
  • fix qform math for use of NiftiIO for volume files
  • various minor things

v1.5.1

25 Oct 20:06
Compare
Choose a tag to compare

Changes:

  • initialize some nifti header fields to 1 instead of 0 for some less-tolerant nifti readers
  • some documentation fixes

v1.5

30 Jul 00:52
Compare
Choose a tag to compare

Reorganized code for cleaner installation
Made CiftiFile and NiftiIO functions that do file IO reentrant
Improved support for building on windows

v1.4

07 Jul 21:03
Compare
Choose a tag to compare

Bugfixes:

  • crash when using NiftiIO on high-resolution uncompressed volume files
  • sanity checking of parcel name uniqueness

Improvements:

  • numerous improvements for install/packaging (thanks Ghislain and Ignatenko)
  • endianness control
  • example files and basic tests
  • QT5 support
  • minor improvements to error messages

v1.3

21 Jul 21:13
Compare
Choose a tag to compare

Changes:

  • VolumeSpace::getOrientAndSpacingForPlumb fixed, was returning reversed orientation
  • Writing series of type other than time to CIFTI-1 will issue a warning, and write them as time series, rather than erroring
  • Error if complex or rgb datatypes are used by input file, as they are not allowed in CIFTI
  • Mapping approximate match now optionally returns a string explaining what didn't match

v1.2

01 Apr 02:29
Compare
Choose a tag to compare

Now works without QT, using libxml++ and dependencies. Also:

  • new example that shows retrieving some information about mapping types
  • some additional functionality
  • a little bit of Doxygen documentation
  • build system improvements from use on other platforms

v1.1

15 Jul 00:53
Compare
Choose a tag to compare

Minor bugfix/enhancement release:

add function to get the structure of a voxel
fix NiftiHeader::getFSLSpace (not used for cifti files)
make compact lookup more compact

3D cifti files have now had minor testing

Initial Release

07 May 18:57
Compare
Choose a tag to compare

Reads and writes CIFTI-1 and CIFTI-2 files, both on-disk and in-memory.
NOTE: only 2D cifti files have been tested.