Roadmap to GEMC 0.4
New features, improvements, and issue resolutions planned for the next release.
Included are the milestones for pygemc and clas12-systems.
See also the Project Roadmap.
GEMC Version 0.4
- CAD sqlite implementation
- GUI Analyzer
0 closed / 13 total — 0% complete
Due: July 24, 2026
Milestone items
-
Issue
#142: scale fields
open
@maureeungaro
-
Issue
#100: add vertex manipulation checks
open
@maureeungaro
-
Issue
#92: add original track infos
open
@maureeungaro
-
Issue
#91: analyzer tab in GUI
open
@maureeungaro
- Issue #78: add TOOLSG visualization of dose open
- Issue #76: refined CAD interface, add SQLITE like gemc2 open
- Issue #75: add histo tab with g4histos open
-
Issue
#59: TSGQt plotter see B5 example from presentation
open
@maureeungaro
- Issue #57: min and max field steps definitions open
-
Issue
#42: output options for digitized and true infos
open
@maureeungaro
-
Issue
#31: improve field ASCII and add SQLITE factory and apply it to gemc3
open
@maureeungaro
-
Issue
#28: add buttons to g4display
open
@maureeungaro
-
Issue
#27: check Maui's Visualization presentation to add goodies
open
@maureeungaro
pygemc v0.4.0
- Add cad interface mechanism
- Simplify UI
- Add track p, theta, phi smearing
1 closed / 9 total — 11% complete
Due: July 22, 2026
Milestone items
-
Issue
#16: Plot smeared quantities
open
@maureeungaro
-
Issue
#15: Simplify UI
open
@maureeungaro
-
Issue
#8: [Low] convert_angle(out='gon') returns radians instead of gradians
closed
@zhaozhiwen
-
Issue
#7: [Medium] gemc-sqlite CLI builds queries via raw f-strings (breakage + SQL injection)
open
@zhaozhiwen
-
Issue
#6: [Medium] GConfiguration ignores constructor args; argparse defaults clobber factory/variation/runno
open
@zhaozhiwen
-
Issue
#5: [High] make_trap() passes an extra `self` to already-bound methods, raising TypeError
open
@zhaozhiwen
-
Issue
#4: [High] make_polycone() length check uses `and` instead of `or`, missing single-array mismatches
open
@zhaozhiwen
-
Issue
#3: [High] set_rotation() then add_rotation() raises AttributeError due to inconsistent rotations type
open
@zhaozhiwen
-
Issue
#2: [High] add_rotation() emits a multi-token rotation string the C++ parser silently drops
open
@zhaozhiwen
clas12-systems Version 0.2
- Add CLAS12 Magnetic fields
- Add remaining forward Detectors
0 closed / 6 total — 0% complete
Due: July 15, 2026
Milestone items
-
Issue
#11: Add RICH geometry and plugin
open
@maureeungaro
-
Issue
#10: Add LTCC geometry and plugin
open
@maureeungaro
-
Issue
#9: Add FTOF geometry and plugin
open
@maureeungaro
-
Issue
#8: Add EC geometry and plugin
open
@maureeungaro
-
Issue
#7: add clas12-cmag plugin
open
@maureeungaro
-
Issue
#2: add cmag field
open
@maureeungaro
Milestones Progress
GEMC Version 0.4
0%
pygemc v0.4.0
11%
clas12-systems Version 0.2
0%