Commit Graph

15 Commits

Author SHA1 Message Date
b1d781714b update fluence and simulation to work with detectors and correct count rates 2026-03-20 09:25:09 +01:00
1e81570cf4 clean up imports and remove hard-coded __init__ refs 2026-03-12 14:34:40 +01:00
1dc553d2e2 update isotope lookup to tabular format. Add primary gamma energy to results plotting 2026-03-12 14:32:21 +01:00
b69b7455f1 fix isotope typo 2026-03-03 20:58:34 +01:00
e926338b69 add InvalidIsotopeError and DimensionError 2026-02-25 14:17:14 +01:00
265d3b0111 Add isotope lookup dictionary, so isotopes can be loaded from string in config. 2026-02-20 11:46:45 +01:00
c2b05c63a8 change intra-package import statements to have absolute path. this to avoid circular importing. the imports specified in __init__ of each module are only intended to be used outside of src (e.g. tests, API usage). 2026-02-17 10:11:03 +01:00
49a0dcd301 Improve isotopes and sources 2026-02-13 14:55:42 +01:00
abc1195c91 Rewrite preset isotope 2026-02-12 14:45:24 +01:00
d6d9fa6f92 update init for isotopes module 2026-02-09 15:32:49 +01:00
521e5a556e Add isotope presets file 2026-02-09 15:32:19 +01:00
0c81b4df89 Add mu_mass_air to isotope automatically calculated from energy and fix error msg 2026-02-09 15:31:53 +01:00
c23ea40ec6 Improve PEP8 adherance using flake8 linter 2026-02-05 14:19:49 +01:00
a4e965c9d6 Add init files for modularization, generated using mkinit (now a dependency on dev) 2026-01-31 09:44:18 +01:00
15b7e7e65e refactor code into modules 2026-01-31 09:42:21 +01:00