Skip to content

v3.6.0

Compare
Choose a tag to compare
@KrisThielemans KrisThielemans released this 23 Mar 08:41
· 66 commits to master since this release
d7291d7
  • build the STIR native Python interface by default (STIR_BUILD_SWIG_PYTHON=ON). You can still switch this off.
  • docker image updates:
    • uses docker-stacks
    • CPU: ubuntu:22.04
    • GPU: nvidia/cuda:11.7.1-cudnn8-runtime-ubuntu22.04
    • Important: Docker tags have now changed, see docker/README.md for a table. Changes w.r.t. previous versions are listed below (note that -gpu versions of all tags exist as well, e.g. latest-gpu etc).
      • The latest tag now includes the jupyter server etc, so the service tag should no longer be used (and corresponding images on DockerHub will not be updated).
      • The new edge tag corresponds to master branch of the SIRF-SuperBuild. Note that this will include the "normal" versions of all packages.
      • The devel tag (for DEVEL_BUILD=ON with master versions of SIRF, STIR etc) is no longer pushed to DockerHub, and therefore will not be updated.
    • Docker images are now pushed to DockerHub and GHCR
    • added requirements.yml
    • revert to conda but with libmamba solver
  • updated versions:
    • SIRF: v3.6.0
    • STIR: v6.0.0
    • parallelproj: v1.7.3
    • Gadgetron: 6202fb7352a14fb82817b57a97d928c988eb0f4b (version of Oct 13, 2023)
    • ISMRMRD: v1.13.7
    • NiftyReg: a328efb3a2f8ea4b47cf0f7b581d983a570a1ffd (version of 8 Mar, 2024, fixing find omp.h problems on MacOS)
    • siemens_to_ismrmrd: v1.2.11
    • CIL: db5a2a6cd3bddfbbf53e65f0549ac206096e5b44 (version of Feb 13, 2024)
    • CCPi-Regularisation-Toolkit: 71f8d304d804b54d378f0ed05539f01aaaf13758 (version of Dec 3. 2023)
    • ROOT: v6-28-12
    • nlohmann/json: 3.11.3
  • CMake changes
    • pass through OpenMP_CXX_INCLUDE_DIR and OpenMP_C_INCLUDE_DIR to
      dependent projects. For instance, on MacOS the compiler might not find
      omp.h unless these variables are set.
  • VM changes
    • UPDATE.sh (and hence update_VM.sh) has extra developer options to set the
      DEVEL_BUILD=ON (-D) and skip the build (-S).
  • Drop Travis

Full Changelog: v3.5.0...v3.6.0