@@ -6,16 +6,41 @@ This version includes:
66
77<br />
88
9- ## Release notes
9+ # Release notes
10+
11+ - Removed the need for GEMC-specific environment variables in Python example
12+ workflows: the API runs through the ` pygemc ` module, and users only need the
13+ executable in ` PATH ` .
14+ - Updated the Cherenkov optical example with neutral demonstration radiator names:
15+ ` lowIndexRadiator ` , ` mediumIndexRadiator ` , and ` highIndexRadiator ` .
16+ - Added y-vs-x analyzer plotting support in ` pygemc ` and used it for the
17+ Cherenkov homepage plots.
18+ - Regenerated the Cherenkov homepage VTK and PNG assets with the updated
19+ radiator variations.
20+ - Updated the Cherenkov example documentation to use a one-electron quick
21+ workflow and to note that demonstration optical constants may be unphysical.
1022
23+ <br />
24+
25+ ## Related release notes
26+
27+ - The related ` pygemc ` release notes are maintained separately in the
28+ [ ` gemc/pygemc ` ] ( https://github.com/gemc/pygemc ) repository.
29+
30+ <br />
1131
32+ ## Documentation
33+
34+ - Updated the Cherenkov homepage documentation for the neutral radiator
35+ variations and one-electron quick workflow.
36+ - Documented that the Cherenkov demonstration optical constants may be
37+ unphysical.
1238
1339<br />
1440
15- ## New developments
41+ ## Tests
1642
17- - Removed the need of any env variables: the api runs with the pygemc module, and
18- the use just need the executable in the path
43+ - Added analyzer coverage in ` pygemc ` for y-vs-x plotting and CLI image output.
1944
2045<br />
2146
@@ -50,10 +75,22 @@ Both x86_64 and ARM64 platforms are supported.
5075
5176<br />
5277
78+ ## Compatibility notes
79+
80+ - None.
81+
82+ <br />
83+
5384## Detailed list of changes and fixes
5485
5586- Better generator statistics for some examples
5687- Api and analyzer moved to pygemc module
5788- Examples and tests adapted to use pygemc
5889- Fixed typos for various goptions help
5990- Fixed meson tests checking <lib > dir
91+ - Added ` gemc-analyzer --plot yvsx ` support through the ` pygemc ` subproject,
92+ including configurable x/y limits for position plots.
93+ - Reworked the Cherenkov example variations to use neutral radiator names
94+ instead of real gas names.
95+ - Replaced the old Cherenkov homepage image names with radiator-based names and
96+ updated the plots from one-event runs.
0 commit comments