Releases: h-livv/geantpy
Releases · h-livv/geantpy
Release list
GeantPy v0.1.0
GeantPy v0.1.0
Initial public release of GeantPy.
GeantPy is a Python framework for generating and analyzing Geant4 particle simulation datasets. This first release focuses on simplifying beam-on-target simulation workflows and providing reproducible, analysis-ready outputs.
Features
- YAML-based simulation configuration
- Automated Geant4 simulation execution
- Automatic generation of:
config.jsonparticle_summary.txtsimulation.rootvalidation.root
- Event-level and track-level ROOT datasets
- ROOT dataset inspection with
data.py - ROOT → NumPy (
.npz) conversion withconvert.py - Reproducible simulation outputs
Current Scope
GeantPy currently supports beam-on-target (particle-target collision) simulations.
Planned
- Generalized detector and geometry definitions
- Python-native experiment configuration
- Extended Geant4 bindings
Feedback, feature requests, and contributions are welcome.