Added a new kernel manager for handling hits
A new kernel manager has been implemented to improve hit handling in dedoppler and peak finder kernels.
Modified dedoppler and peak finder kernels to use the new kernel manager
Dedoppler and peak finder kernels now utilize the newly created kernel manager for better efficiency.
Updated tests to verify kernel manager functionality
Tests have been updated to ensure kernel managers work as expected in test_dedoppler, test_peak_kernel, and test_smear_corr.
Fixed bug in hitsearch when no peaks above threshold value
A bug where hitsearch was not returning hits when there were no peaks above the threshold value has been resolved.
Improved plotting code readability
Changes have been made to the plotting code for better readability and understanding, but further improvements are still needed.
PR Summary
Added a new kernel manager for handling hits A new kernel manager has been implemented to improve hit handling in dedoppler and peak finder kernels.
Modified dedoppler and peak finder kernels to use the new kernel manager Dedoppler and peak finder kernels now utilize the newly created kernel manager for better efficiency.
Updated tests to verify kernel manager functionality Tests have been updated to ensure kernel managers work as expected in test_dedoppler, test_peak_kernel, and test_smear_corr.
Fixed bug in hitsearch when no peaks above threshold value A bug where hitsearch was not returning hits when there were no peaks above the threshold value has been resolved.
Improved plotting code readability Changes have been made to the plotting code for better readability and understanding, but further improvements are still needed.