|
|
a133b8b1c7
|
update landscape to work with new detector
|
2026-03-20 09:23:02 +01:00 |
|
|
|
b82196e431
|
Add flip direction. Change mean to Trapezoidal rule for integration along path. Scale count rate properly with acquisition time
|
2026-03-10 20:44:18 +01:00 |
|
|
|
1c8cc41e3c
|
Improve error handling. Add alignment feature for point sources
|
2026-03-03 21:01:51 +01:00 |
|
|
|
41a8ca95b3
|
remove print statement
|
2026-03-03 09:32:45 +01:00 |
|
|
|
bb781ed082
|
let segmented road generator take specific angles and lengths for segments
|
2026-03-02 13:00:14 +01:00 |
|
|
|
39572da682
|
improve landscape architecture. builder is separate file. cleaned up hardcoded defaults
|
2026-02-25 14:26:49 +01:00 |
|
|
|
a74ea765d7
|
move ConfigParser to inputparser module and introduce config specs classes for structured config handling
|
2026-02-25 14:25:32 +01:00 |
|
|
|
8f652875dc
|
update LandscapeDirector to be able to build from config.
|
2026-02-20 11:45:21 +01:00 |
|
|
|
d53f7c5e2f
|
Move fluence calcs to physics from landscape. Update LandScapeBuilder to accommodate config and segments
|
2026-02-20 11:40:36 +01:00 |
|
|
|
fdc11b4076
|
Add landscape config parser
|
2026-02-20 11:39:20 +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 |
|
|
|
beb411d456
|
update tests to reflect new Landscape design
|
2026-02-13 16:07:42 +01:00 |
|
|
|
a4fb4a7c57
|
Add LandscapeDirector with a test case to build landscape using LandscapeBuilder
|
2026-02-13 14:57:37 +01:00 |
|
|
|
a95cca26d9
|
Move landscape construction to LandscapeBuilder object
|
2026-02-12 14:43:41 +01:00 |
|
|
|
6ceffb4361
|
Move plotting functionality out of Landscape to LandscapeSlicePlotter
|
2026-02-12 09:28:37 +01:00 |
|
|
|
3f7395ed70
|
add fluence function to landscape and update to new position system
|
2026-02-10 13:53:57 +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 |
|