Skip to content

Releases: SyneRBI/SIRF-SuperBuild

v2.2.0

01 Jan 11:06
04e95f0
Compare
Choose a tag to compare
  • Updated to reflect change from CCPPETMR to CCPSyneRBI.
  • Made ${proj}_SOURCE_DIR a cached variables such that the user can point to an existing directory.
  • Added support for passing CMAKE args to projects from the SuperBuild call.
  • Use macros to drastically simplify (and reduce size of) the External*.cmake files.
  • Pass HDF5_ROOT through to projects if it's defined and USE_SYSTEM_HDF5=ON
  • Added checking whether default SWIG executable exists.
  • Corrected logic around building SIRF and Registration.
  • Added JSON as external package.
  • Added option to build ITK with static libraries.
  • Added option to skip ITK path length checks.
  • Added option to compile Armadillo without HDF5 support.
  • Added options to disable STIR JSON support.
  • Added option to disable CUDA.
  • Added option to disable Gadgetron checkouts.
  • Added option to disable Python or MATLAB support.
  • Sorted out Nifty PET capitalisation.
  • Unified OpenMP control.
  • Updated versions:
    • STIR: rel_4.0.2
    • CIL: 20.04
    • SIRF: 2.2.0

v2.1.0

01 Jan 11:04
e9c18e4
Compare
Choose a tag to compare
  • Switch NiftyReg remote from rijobro to KCL-BMEIS (following the acceptance of one of our PRs to their code).
  • Azure:
    • Added NVIDIA GPU support
    • Now using Terraform HCL v0.12
  • Added CCPi CIL support and various packages for that
  • Added preliminary install option for NiftyPET
  • Added CUDA and OpenMP support for some packages
  • Improved documentation for docker
  • Updated various versions
    • NiftyReg: 1.5.68
    • ISMRMRD: v1.4.1
    • STIR: stir_rel_4_00_alpha
    • SIRF: v2.1.0
    • PET RD Tools: v1.1.0
    • Armadillo: 9.800.2
  • petmr-rd-tools -> pet-rd-tools fixes

v2.1.0 Release Candidate 3

01 Nov 14:15
ce798cb
Compare
Choose a tag to compare
Pre-release
  • Switch NiftyReg remote from rijobro to KCL-BMEIS (following the acceptance of one of our PRs to their code).

  • Azure:

    • Added NVIDIA GPU support
    • Now using Terraform HCL v0.12
  • Added CCPi CIL support and various packages for that

  • Added preliminary install option for NiftyPET

  • Added CUDA and OpenMP support for some packages

  • Improved documentation for docker

  • Updated various versions

  • NiftyReg: 1.5.68

  • ISMRMRD: v1.4.1

  • STIR: stir_rel_4_00_alpha

  • SIRF: v2.1.0-rc.3

  • CIL: v19.10

Version 2.0.0

14 May 13:25
bf08453
Compare
Choose a tag to compare
  • Added CMake Variable Gadgetron_USE_MKL to allow Gadgetron build with MKL if available
  • Added build of NiftyReg and ACE (optional)
  • Added tests for various packages, not just SIRF (CMake variables BUILD_TESTING_*)
  • Updated various versions
    • ISMRMRD: v1.4.0
    • Gadgetron: b6191ea
    • Boost: 1.65.1 (linux) 1.68.0 (OSX)
    • STIR to version of 9 Apr 2019
    • SIRF v2.0.0. If NiftyReg is built (or provided), SIRF will be built with registration capabilities.
  • docker images updates
    • Ubuntu: 18.04
    • :service images with Jupyter and SIRF-Exercises
  • addition of Azure scripts
  • require CMake: 3.10.0
  • changed some CMake variable names:
    • BUILD_GADGETRON -> BUILD_Gadgetron
    • BUILD_GADGETRON_NATIVE_MATLAB_SUPPORT -> Gadgetron_BUILD_MATLAB_SUPPORT
    • BUILD_STIR_WITH_OPENMP -> STIR_ENABLE_OPENMP
    • BUILD_STIR_EXECUTABLES -> STIR_BUILD_EXECUTABLES
    • BUILD_STIR_SWIG_PYTHON -> STIR_BUILD_SWIG_PYTHON
  • petmr-rd-tools -> pet-rd-tools

version 2.0.0-rc.1

10 Apr 15:14
Compare
Choose a tag to compare
v2.0.0-rc.1

update CHANGES.md for NiftyReg