Commit Graph

66 Commits

Author SHA1 Message Date
3f7395ed70 add fluence function to landscape and update to new position system 2026-02-10 13:53:57 +01:00
0971c2bab9 fix typo in unit conversion 2026-02-10 11:28:38 +01:00
9c1b97d912 Update sources and objects to new position system 2026-02-10 11:24:40 +01:00
a1acf95004 update sources tests to accomodate new pos attribute 2026-02-09 15:36:23 +01:00
016ea6b783 add tests for fluence rate and attenuation interpolation 2026-02-09 15:35:22 +01:00
2b85a07aa0 add attenuation table 2026-02-09 15:34:05 +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
2c436c52ad generate init for physics module 2026-02-09 15:30:27 +01:00
d4b67be775 Add primary photon fluence at distance R from point source 2026-02-09 15:29:46 +01:00
c2ddc5bfe2 Add attenuation interpolator 2026-02-09 15:29:30 +01:00
08a056a32d fix Object -> BaseOject reference 2026-02-05 14:37:37 +01:00
f37db46037 Merge pull request #16 from pim-n/fix-pep8
Improve PEP8 adherance
2026-02-05 14:21:31 +01:00
c23ea40ec6 Improve PEP8 adherance using flake8 linter 2026-02-05 14:19:49 +01:00
dcc3be1c22 Merge pull request #14 from pim-n/fix-object-name
rename Object to BaseObject. Addresses #8
2026-02-02 11:38:04 +01:00
52b2eaaeb5 rename Object to BaseObject 2026-02-02 11:33:20 +01:00
ead96eb723 Merge pull request #13 from pim-n/fix-imports-and-refactor
Fix imports and refactor
2026-01-31 10:14:39 +01:00
f5a126b927 bump version 2026-01-31 10:10:14 +01:00
c1b827c871 ignore dev tools folder 2026-01-31 10:06:12 +01:00
85f80ace97 resolve circular imports 2026-01-31 10:01:54 +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
db6f859a60 improving logging setup 2026-01-28 15:54:34 +01:00
14e49e63aa fix to make mathjax work in notebook page 2026-01-28 15:07:58 +01:00
2551f854d6 Merge branch 'dev' of github.com:pim-n/pg-rad into dev 2026-01-28 13:50:35 +01:00
caec70b39b move test_objects.py to test_sources.py and update to reflect refactor 2026-01-28 13:50:16 +01:00
21ea25a3d8 fix typo in README.md 2026-01-28 13:40:30 +01:00
d7c670d344 Update README.md 2026-01-28 13:39:38 +01:00
85f306a469 Merge branch 'dev' of github.com:pim-n/pg-rad into dev 2026-01-28 13:33:12 +01:00
c459b732bb update demo notebook 2026-01-28 13:32:25 +01:00
4632fe35c9 add mathjax javascript code 2026-01-28 13:24:23 +01:00
7cfbbb8792 move demo within docs 2026-01-28 13:22:42 +01:00
7290e241a2 Update ci-docs.yml 2026-01-28 12:34:53 +01:00
38318ad822 Merge pull request #2 from pim-n/main
to dev
2026-01-28 12:33:32 +01:00
aa76900bd4 Update and rename ci.yml to ci-docs.yml 2026-01-28 09:48:33 +01:00
cd0568aa8b add mkdocstrings-python to ci.yml 2026-01-28 09:43:17 +01:00
287c6befdd Merge pull request #1 from pim-n/dev
Dev
2026-01-28 09:40:57 +01:00
9302af4624 Add mkdocs backbone and minimal content 2026-01-28 09:39:55 +01:00
56caeb9e3a add CI for mkdocs 2026-01-28 09:38:04 +01:00
47197e5e11 refactor to change Source to PointSource 2026-01-28 09:16:26 +01:00
b2120fa991 rename Source to PointSource and move to sources.py 2026-01-28 09:14:55 +01:00
ffb7aa0541 rename piecewise_regression_on_path to simplify_path 2026-01-28 08:59:05 +01:00
d162f9fee3 improve docstrings for future comptability with mkdocs 2026-01-28 08:43:07 +01:00
f9ff50f4ef Clean up all docstrings. 2026-01-27 21:17:02 +01:00
470bf79b69 Add air density. Add docstring for Landscape 2026-01-27 21:12:04 +01:00
5a7c2338f3 rename units to scale for the size of the world 2026-01-27 21:09:13 +01:00
7a03251c6f rename isotopes.py to isotope.py and update the references 2026-01-27 20:49:35 +01:00
4d7fb541c3 fix notebook 2026-01-27 20:42:21 +01:00
e53fd65088 update demo notebook 2026-01-27 20:40:50 +01:00