Skip to content

v3.0.0

Compare
Choose a tag to compare
@KrisThielemans KrisThielemans released this 22 May 15:05
· 615 commits to master since this release
baec8f7
  • Docker builds:
    • travis to use BUILD_CIL=ON for all Docker builds
    • Docker builds moved to Python3 only.
  • Environment files with name env_sirf.sh (and csh) are created. Symbolic links or copies with the previous name env_ccppetmr.sh (and csh) depending on the version of CMake available are made.
  • Fix some issues with finding Python #472
  • Handling dependent projects:
    • Sets USE_ITK=ON by default.
    • Disabled building of Module_ITKReview by default
    • Updates for CIL 20.11+ which has a different python module structure. CCPi-FrameworkPlugins has been also removed.
    • CIL repository has been transferred to the TomographicImaging organisation; reflect changes in CIL repositories
    • Patch Gadgetron include file hoNDFFT.h to remove spurious ".."
    • Add Gadgetron as a dependency of SIRF if BUILD_Gadgetron is ON.
    • Enabled HDF5 support for STIR by default (build C++ libraries for HDF5)
    • Add option BUILD_TESTING_JSON (default OFF)
  • Updated versions:
    • JSON: 3.9.1
    • SWIG: 4.0.2
    • STIR: 4.1.1
    • SIRF: 3.0.0
    • CIL: 21.1.0
    • CCPi-Regularisation toolkit: 20.09
  • Continuous Integration testing:
    • Add GitHub actions and removed most Travis runs
    • Switched Travis ctest from --verbose to --output-on-failure and added travis_wait of 20 minutes to keep it from timing-out if some tests take longer than 10.