Improve correction config, constant loading, abstractions, start DRY
Quite WIP. Have marked some TODOs. Will add some provisional changes to manager.
Showing
- src/calng/AgipdCorrection.py 110 additions, 145 deletionssrc/calng/AgipdCorrection.py
- src/calng/CalibrationManager.py 29 additions, 8 deletionssrc/calng/CalibrationManager.py
- src/calng/DsscCorrection.py 72 additions, 192 deletionssrc/calng/DsscCorrection.py
- src/calng/agipd_gpu.py 9 additions, 18 deletionssrc/calng/agipd_gpu.py
- src/calng/base_correction.py 162 additions, 23 deletionssrc/calng/base_correction.py
- src/calng/base_gpu.py 42 additions, 42 deletionssrc/calng/base_gpu.py
- src/calng/dssc_gpu.py 20 additions, 23 deletionssrc/calng/dssc_gpu.py
- src/calng/dssc_gpu_kernels.cpp 10 additions, 34 deletionssrc/calng/dssc_gpu_kernels.cpp
Loading