Correction runners as friends, major refactor
Correction runners get more responsibility for handling reconfiguration subhashes. Also, they don't get killed and replaced, but can respond to more changes, including number of frames. Previews are overhauled, with more code moved to preview_utils and each individual preview output (name of OutputChannels change) has its own preview reduction settings. More tests added all around.
parent
34c65596
No related branches found
No related tags found
Showing
- DEPENDS 1 addition, 1 deletionDEPENDS
- docs/devices.md 1 addition, 3 deletionsdocs/devices.md
- src/calng/CalibrationManager.py 30 additions, 19 deletionssrc/calng/CalibrationManager.py
- src/calng/DetectorAssembler.py 13 additions, 19 deletionssrc/calng/DetectorAssembler.py
- src/calng/LpdminiSplitter.py 1 addition, 1 deletionsrc/calng/LpdminiSplitter.py
- src/calng/base_correction.py 290 additions, 722 deletionssrc/calng/base_correction.py
- src/calng/base_kernel_runner.py 352 additions, 99 deletionssrc/calng/base_kernel_runner.py
- src/calng/corrections/AgipdCorrection.py 456 additions, 525 deletionssrc/calng/corrections/AgipdCorrection.py
- src/calng/corrections/DsscCorrection.py 73 additions, 199 deletionssrc/calng/corrections/DsscCorrection.py
- src/calng/corrections/Epix100Correction.py 176 additions, 246 deletionssrc/calng/corrections/Epix100Correction.py
- src/calng/corrections/Gotthard2Correction.py 188 additions, 290 deletionssrc/calng/corrections/Gotthard2Correction.py
- src/calng/corrections/JungfrauCorrection.py 189 additions, 398 deletionssrc/calng/corrections/JungfrauCorrection.py
- src/calng/corrections/LpdCorrection.py 151 additions, 312 deletionssrc/calng/corrections/LpdCorrection.py
- src/calng/corrections/LpdminiCorrection.py 2 additions, 19 deletionssrc/calng/corrections/LpdminiCorrection.py
- src/calng/corrections/PnccdCorrection.py 173 additions, 253 deletionssrc/calng/corrections/PnccdCorrection.py
- src/calng/kernels/agipd_gpu.cu 45 additions, 45 deletionssrc/calng/kernels/agipd_gpu.cu
- src/calng/kernels/common_gpu.cu 60 additions, 0 deletionssrc/calng/kernels/common_gpu.cu
- src/calng/kernels/dssc_cpu.pyx 7 additions, 7 deletionssrc/calng/kernels/dssc_cpu.pyx
- src/calng/kernels/dssc_gpu.cu 18 additions, 18 deletionssrc/calng/kernels/dssc_gpu.cu
- src/calng/kernels/jungfrau_cpu.pyx 21 additions, 21 deletionssrc/calng/kernels/jungfrau_cpu.pyx
Loading
Please register or sign in to comment