[SyneRBI/SIRF] Creating compatible ImageData from AcquisitionData and voxels grid dimensions x and y (PR #1364)

10 views
Skip to first unread message

Evgueni Ovtchinnikov

unread,
Dec 15, 2025, 8:09:11 AM12/15/25
to SyneRBI/SIRF, Subscribed

Changes in this pull request

Implements an alternative way to create a STIRImageData object from AcquisitionData object suggested by @ashgillman that makes the created image data object compatible with the acquisition data object it is created from.

Testing performed

Related issues

This PR takes over from PR #231.

Checklist before requesting a review

  • I have performed a self-review of my code
  • I have added docstrings/doxygen in line with the guidance in the developer guide
  • I have implemented unit tests that cover any new or modified functionality
  • The code builds and runs on my machine
  • CHANGES.md has been updated with any functionality change

Contribution Notes

Please read and adhere to the contribution guidelines.

Please tick the following:

  • The content of this Pull Request (the Contribution) is intentionally submitted for inclusion in SIRF (the Work) under the terms and conditions of the Apache-2.0 License.

You can view, comment on, or merge this pull request online at:

  https://github.com/SyneRBI/SIRF/pull/1364

Commit Summary

File Changes

(8 files)

Patch Links:


Reply to this email directly, view it on GitHub, or unsubscribe.
You are receiving this because you are subscribed to this thread.Message ID: <SyneRBI/SIRF/pull/1364@github.com>

Evgueni Ovtchinnikov

unread,
Dec 15, 2025, 1:41:47 PM12/15/25
to SyneRBI/SIRF, Push

@evgueni-ovtchinnikov pushed 1 commit.

  • c1002eb removed code that belongs to mixed-data-alg-qfix


View it on GitHub or unsubscribe.
You are receiving this because you are subscribed to this thread.Message ID: <SyneRBI/SIRF/pull/1364/before/4fb8ea83ae81febc4564ba9028c48482d284c123/after/c1002eba92b3862f05d6f849ff8519d8ac21ad1e@github.com>

Evgueni Ovtchinnikov

unread,
Dec 16, 2025, 3:42:14 AM12/16/25
to SyneRBI/SIRF, Push

@evgueni-ovtchinnikov pushed 1 commit.


View it on GitHub or unsubscribe.
You are receiving this because you are subscribed to this thread.Message ID: <SyneRBI/SIRF/pull/1364/before/c1002eba92b3862f05d6f849ff8519d8ac21ad1e/after/5b9677c305280bf3c4a053f63a08eef0c4968c1d@github.com>

Kris Thielemans

unread,
Jan 15, 2026, 6:31:46 AMJan 15
to SyneRBI/SIRF, Subscribed

@KrisThielemans requested changes on this pull request.


In CHANGES.md:

> @@ -1,5 +1,10 @@
 # ChangeLog
 
+## v3.9.1
+
+* SIRF/STIR
+  - The implementation of the creation of sir.STIR.ImageData from sirf.STIR.AcquisitionData has been revised to ensure compatibility of ImageData dimensions and voxel sizes with AcquisitionData.
⬇️ Suggested change
-  - The implementation of the creation of sir.STIR.ImageData from sirf.STIR.AcquisitionData has been revised to ensure compatibility of ImageData dimensions and voxel sizes with AcquisitionData.
+  - 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`.


Reply to this email directly, view it on GitHub, or unsubscribe.

You are receiving this because you are subscribed to this thread.Message ID: <SyneRBI/SIRF/pull/1364/review/3664916145@github.com>

Kris Thielemans

unread,
Jan 15, 2026, 6:32:06 AMJan 15
to SyneRBI/SIRF, Push

@KrisThielemans pushed 1 commit.


View it on GitHub or unsubscribe.
You are receiving this because you are subscribed to this thread.Message ID: <SyneRBI/SIRF/pull/1364/before/5b9677c305280bf3c4a053f63a08eef0c4968c1d/after/f8d06675fda1cb258227c33aca925a492830a86f@github.com>

Kris Thielemans

unread,
Jan 15, 2026, 6:33:39 AMJan 15
to SyneRBI/SIRF, Subscribed

@KrisThielemans approved this pull request.

@evgueni-ovtchinnikov , please merge master on here for conflicts (probably just in the README). Feel free to squash-merge then (do edit the suggested commit message to remove everything that is irrelevant).


Reply to this email directly, view it on GitHub, or unsubscribe.

You are receiving this because you are subscribed to this thread.Message ID: <SyneRBI/SIRF/pull/1364/review/3665178395@github.com>

Evgueni Ovtchinnikov

unread,
Jan 15, 2026, 11:17:17 AMJan 15
to SyneRBI/SIRF, Push

@evgueni-ovtchinnikov pushed 1 commit.

  • bb886b5 Merge branch 'master' into id-from-ad-nxny


View it on GitHub or unsubscribe.
You are receiving this because you are subscribed to this thread.Message ID: <SyneRBI/SIRF/pull/1364/before/f8d06675fda1cb258227c33aca925a492830a86f/after/bb886b5285ac4331973cfa1edeb7f3e3bab5da07@github.com>

Evgueni Ovtchinnikov

unread,
Jan 19, 2026, 7:28:29 AMJan 19
to SyneRBI/SIRF, Subscribed

Merged #1364 into master.


Reply to this email directly, view it on GitHub, or unsubscribe.

You are receiving this because you are subscribed to this thread.Message ID: <SyneRBI/SIRF/pull/1364/issue_event/22137158447@github.com>

Reply all
Reply to author
Forward
0 new messages