[Gate-users] Towards Gate 9.0 (Report of GATEv8.2 bugs)

강한규 lovehangulp at naver.com
Wed Feb 19 09:07:47 CET 2020

Dear David Sarrut,
Let me share the bugs of GATEv8.2.
I tried to simulate a PEM (Positron emission mammography) scanner with GATEv8.2.(slide#3-8)
For the system type, "PETscanner" was used because of the non-fixed geometry.
Bug#1: Check pattern with the cubicArray repeater.
When the back-to-back source (red) is at the center of the scanner, there was no problem.
However, as the source was placed close to the one detector side, the check pattern was appeared on the detector response.(slide#10)
This problem can be solved by using genericRepeater.(slide#11-12)
Unfortunately, however, the coincidence sorter does not work with the genericRepeater.
Bug#2: Coincidence sorter does not work with the genericRepeater (slide#13-16)
         The coincidence sorter issue could be solved by using git patch which was proposed by Christian Pommaranz (pommranz at astro.uni-tuebingen.de).
         After several steps of GATE macro and source code modification, the PEM scanner simulation worked successfully.(slide#16) 
         However, for the beginners of GATE, it is going to hard to do it by themselves.

Hopefully, the abovementioned bugs would be resolved in the GATEv9.0.
Best regards,
Han Gyu Kang, Ph.D.
Imaging Physics Group, NIRS-QST, Japan.
-----Original Message-----
From: "David Sarrut"<David.Sarrut at creatis.insa-lyon.fr>
To: "gate-users"<gate-users at lists.opengatecollaboration.org>;
Sent: 2020-02-19 (수) 16:28:07 (GMT+09:00)
Subject: [Gate-users] Towards Gate 9.0
Dear all,

We are currently preparing the next Gate release, version 9.0, based on the current Geant4 release 10.6. This version includes a bunch of novelties compared to the previous 8.2 version (hence the jump in version number).

Please, if you want to include new feature or bug correction in this version, submit your PullRequest (PR) asap. We usually ask to have one PR with source code only in the main Gate repository, another PR with one example in the GateContrib repository, and some documentation changes via readthedocs. In any case, do not hesitate to contact us for any help, we are happy to help !

For all: please we need help to perform tests. Gate is a large beast and we still do not have a proper unit test system (working on it). This is simple: download and compile the branch "develop" and test it with your own simulation to see if anything is fine. Please, report us is anything seems strange. On our side, we have some benchmarks but they do not cover all the parts of Gate. Continuous integration on github via Azure is currently being implemented (thanks to Thomas!) and will be ready soon.
In advance, many many thanks to all recent contributors: Fatima, Anders, Mathieu, Thomas, David, Marta, Loic, Sam, Christian, Mateuz etc ... I am sure I forget people, sorry ... I will properly update the list of contributors in the following weeks :)

The ETA for the next release is early March. 
David Sarrut, Phd
Directeur de recherche CNRS
CREATIS, UMR CNRS 5220, Inserm U1206
Centre de lutte contre le cancer Léon Bérard
28 rue Laënnec, 69373 Lyon cedex 08
Tel : 04 78 78 51 51 / 06 74 72 05 42
 "2 + 2 = 5,  for extremely large values of 2"
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.opengatecollaboration.org/pipermail/gate-users/attachments/20200219/89c7c3f0/attachment-0001.html>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: Report of GATEv8p2 Bugs for PETscanner(2020_02_19_KangHG_v0).pdf
Type: application/pdf
Size: 1242983 bytes
Desc: not available
URL: <http://lists.opengatecollaboration.org/pipermail/gate-users/attachments/20200219/89c7c3f0/attachment-0001.pdf>

More information about the Gate-users mailing list