[SyneRBI/SIRF] Release v3.10.0 - Release 3.10.0

1 view
Skip to first unread message

Evgueni Ovtchinnikov

unread,
May 6, 2026, 11:32:20 AM (2 days ago) May 6
to SyneRBI/SIRF, Subscribed

Release 3.10.0

Repository: SyneRBI/SIRF · Tag: v3.10.0 · Commit: 7f3cdcb · Released by: evgueni-ovtchinnikov

What's Changed

Summary

  • SIRF/STIR

    • The implementation of the creation of sirf.STIR.ImageData from sirf.STIR.AcquisitionData has been revised to ensure compatibility of ImageData dimensions and voxel sizes with AcquisitionData.
    • Missing __del__ added to sirf.STIR.AcquisitionModel.
  • SIRF/Registration

    • sirf.Reg.ImageData stores voxels values in a 3D Fortran-style array, hence strides had to be set in ImageData.__array_interface__ accordingly (other SIRF ImageData objects use default C-style).
  • Python interface

    • Restored functionality for algebraic operations mixing SIRF data containers and numpy arrays and corrected the description of the result type in User Guide.
    • Error raised if AcquisitionModel.adjoint ran when the model is not linear.
  • SIRF

    • Adjoint operator added in common/SIRF.py.
    • Added initial pytorch wrappers and examples, check torch/README.md.
    • Simplified sirf.Utilities.Handle for SWIG backend calls.

Contributions details

New Contributors

Full Changelog: v3.9.0...v3.10.0

This release has 2 assets:

  • Source code (zip)
  • Source code (tar.gz)

Visit the release page to download them.


You are receiving this because you are watching this repository.
View it on GitHub or unsubscribe from all notifications for this repository.

Reply all
Reply to author
Forward
0 new messages