You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
When parsing Interfile headers for projection data and the <tt>originating system</tt>
55
+
is not recognised, the previous version of STIR tried to guess the scanner based on the
56
+
number of views or rings. This was using very old scanners though, and could lead to
57
+
confusion. These guesses have now been removed.
58
+
</li>
59
+
<li>
60
+
(deprecated) support for the GE VOLPET format (an old format used by the GE Advance and Discover LS
61
+
sinograms when using "break-pointing") has been removed.
62
+
</li>
63
+
<li>
64
+
(deprecated) support for the AVW format via the (very old) AnalyzeAVW commercial library has been removed.
65
+
</li>
66
+
<li>
67
+
Most installed files are now in versioned directories. The following shows the new and old locations
68
+
relative to <code>CMAKE_INSTALL_PREFIX</code>, where <tt>V.v</tt> indicates the major.minor version number, e.g. <tt>6.0</tt>:
69
+
<ul>
70
+
<li>documentation (including <tt>examples</tt> as subfolder): <tt>share/doc/STIR-V.v</tt> (was <tt>share/doc/stir-V.v</tt>)</li>
71
+
<li>JSON files with radionuclide database: <tt>share/STIR-V.v/config</tt> (was <tt>share/stir/config</tt>)</li>
72
+
</ul>
73
+
Developers also need to check the new location to use for <code>STIR_DIR</code> documented below.
74
+
</li>
75
+
<li>
76
+
<code>ProjDataInfo::ask_parameters()</code> and therefore <code>create_projdata_template</code>
77
+
has changed:
78
+
<ol>
79
+
<li>If the scanner definition in STIR has TOF capabilities, it will ask for the TOF mashing factor.</li>
80
+
<li>The default for arc-correction has changed to <i>N</i>, i.e. <code>false</code>.</li>
81
+
<li>Default value for span is now 11 for Siemens and 2 for GE scanners.</li>
82
+
<li>The span=0 case (i.e. span-3 for segment 0, span=1 for oblique ones, previously erroneously
83
+
by STIR used for the GE Advance) is now removed. GE uses span=2.<br>
84
+
(Reading a "span=0" case is still supported)</li>
85
+
</ol>
86
+
</li>
87
+
<li>
88
+
Projection-data related classes have accessors with an optional <code>make_num_tangential_poss_odd</code> argument
89
+
(defaulting to <code>false</code>), which made the returned argument a different size.
90
+
This has been deprecated since version 5.0. Setting this argument to <code>true</code> will now raise an error.
82
91
</li>
83
92
</ul>
84
93
85
-
<h3>New functionality</h3>
86
-
<h4>General</h4>
94
+
<h4>Python (and MATLAB)</h4>
87
95
<ul>
88
-
<li> Radionuclide database now has a datasource entry with the radionuclide decay table (<ahref="http://www.lnhb.fr/accueil/donnees-nucleaires/donnees-nucleaires-tableau/">lnHB</a> ). This makes it traceable to standardised measures of branching ratios, half lives etc. The change is backward compatible and old format is still supported. However we encourage to use the new one, see <ahref="https://github.com/UCL/STIR/blob/master/src/config/radionuclide_info.json">src/config/radionuclide_info.json</a>. </li>
96
+
<li>renamed <code>FloatLOR</code>to <code>LOR</code>, and same for derived classes.</li>
89
97
</ul>
98
+
99
+
<h3>New functionality</h3>
100
+
<h4>TOF related</h4>
90
101
<ul>
91
102
<li>
92
103
<p>
93
-
TOF of course! This is mostly transparent, i.e. normally no changes are required
104
+
The TOF addition is mostly transparent, i.e. normally no changes are required
94
105
to the reconstruction code etc. When using Interfile or ROOT files, certain new keywords
95
106
are required, see <ahref="https://github.com/UCL/STIR/blob/master/examples/samples/PET_TOF_Interfile_header_Signa_PETMR.hs">examples/samples/PET_TOF_Interfile_header_Signa_PETMR.hs</a>
96
107
and <ahref="https://github.com/UCL/STIR/blob/master/examples/samples/root_header.hroot">examples/samples/root_header.hroot</a>.
@@ -130,8 +141,11 @@ <h4>General</h4>
130
141
</li>
131
142
</ul>
132
143
</li>
144
+
</ul>
145
+
<h4>non-TOF related</h4>
146
+
<ul>
133
147
<li>
134
-
<ul>Interfile headers now use use the following keywords:
148
+
Interfile headers now use use the following keywords:
135
149
<pre>
136
150
number of radionuclides := 1
137
151
radionuclide name[1] := ...
@@ -143,7 +157,7 @@ <h4>General</h4>
143
157
neither versions are confirming to the (very old) Interfile 4.0 proposal.
144
158
</li>
145
159
<li>
146
-
Radionuclide information is read from Interfile and GE HDF5 headers.
160
+
Radionuclide information is read from Interfile, Siemens and GE HDF5 headers.
147
161
If the radionuclide name is recognised to the STIR database, its values for half-life etc
148
162
are used, as opposed to what was recorded in the file (if anything).
149
163
</li>
@@ -156,6 +170,9 @@ <h4>General</h4>
156
170
<tt>stir_list_registries</tt> is a new utility that list possible values of various
157
171
registries, which can be useful to know what to use in a <tt>.par</tt> file.
158
172
</li>
173
+
<li>
174
+
The radionuclide database now has a datasource entry with the radionuclide decay table (<ahref="http://www.lnhb.fr/accueil/donnees-nucleaires/donnees-nucleaires-tableau/">lnHB</a> ). This makes it traceable to standardised measures of branching ratios, half lives etc. The change is backward compatible and old format is still supported. However we encourage to use the new one, see <ahref="https://github.com/UCL/STIR/blob/rel_6.0.0/src/config/radionuclide_info.json">src/config/radionuclide_info.json</a>.
0 commit comments