SERAPH is a Python reactor physics simulator, currently implementing neutron transport and kinetics models from first principles.
Active development — higher-dimensional geometry is planned.
Spatial diffusion
- 1D neutron diffusion-reaction via finite difference (explicit time-stepping)
Point kinetics
- Prompt kinetics: numerical and analytical
- One-group delayed neutron precursor model
- Multi-group delayed neutron precursor model
- Temperature feedback with Doppler reactivity and Newton cooling
src/seraph/ ├── diffusion_1d.py -- 1D spatial diffusion solver ├── point_kinetics.py -- point kinetics models └── main.py -- example runs
pip install matplotlib
python -m seraph.mainCore kinetics models are working. Spatial solver is 1D only for now. Higher-dimensional geometry and more advanced transport methods are in progress.