Skip to content

Commit 602e61e

Browse files
committed
fixed LICENSE.md and improved release notes
1 parent 17ea75f commit 602e61e

2 files changed

Lines changed: 41 additions & 8 deletions

File tree

LICENSE.md

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -3,10 +3,6 @@ layout: default
33
permalink: /license/
44
---
55

6-
{% include mynotes.html %}
7-
8-
[//]: # (Notice: I copied the content of src/LICENSE.md here to have it rendered by Jekyll)
9-
106
# GEMC Software License
117

128
*Version 1.0, May 28, 2026*

releases/0.3.md

Lines changed: 41 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -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

Comments
 (0)