Recent Releases of divest

divest - divest 1.2.0

  • imageAttributes(), and other functions for extracting and manipulating extended image attributes, have now been moved to the RNifti package. They are still exported by divest for convenience.
  • If the jsonlite package is not available then readDicom() will not attempt to convert JSON to separate image attributes. Instead the .bidsJson attribute will be retained as a JSON string.
  • Success in converting some DICOM files but not others now produces a warning rather than an error from dcm2niix. This allows the successfully converted images to be recovered.
  • Some bash-specific syntax has been removed from the package's configure script.

- C++
Published by jonclayden 12 months ago

divest - divest 1.1.1

  • If an output directory is specified to readDicom() or convertDicom(), it will now be created if it doesn't already exist. (Previously dcm2niix would emit warnings about file permissions and nothing would be written.) The vector of files written will also be returned invisibly.
  • The miniz library included with dcm2niix is no longer used except on Windows, as zlib should otherwise be available.
  • The package configuration script will no longer try to interpret "none" as a path to pkg-config.
  • Several small issues identified by compiler sanitisers and valgrind have been resolved.

- C++
Published by jonclayden over 1 year ago

divest - divest 1.1.0

  • The new divest.capabilities() function reports on the package build's input/output capabilities, by analogy with capabilities() from base R.
  • The package's configuration script now uses pkg-config (if available) to find the correct flags for the OpenJPEG library. This should improve the range of systems where it is properly detected.
  • Upstream improvements to v1.0.20241001, including reductions to stack usage.

- C++
Published by jonclayden over 1 year ago