712 included the addition of additional smoothing and splitting when find_intervals_above_threshold() is called in the hitfinder. This added some numpy functions, which necessitated the removal of the numba speed boosting. This function is also caused during the ZLE phase of fax, which has since slowed down significantly. Unfortunately, since the numba boosting couldn't work on the current function, I didn't see a fix besides duplicating a good amount of code 🤷♂️ . In this PR, the old version of the function is instead called in ZLE.py, restoring fax's speed.
712 included the addition of additional smoothing and splitting when
find_intervals_above_threshold()
is called in the hitfinder. This added some numpy functions, which necessitated the removal of the numba speed boosting. This function is also caused during the ZLE phase of fax, which has since slowed down significantly. Unfortunately, since the numba boosting couldn't work on the current function, I didn't see a fix besides duplicating a good amount of code 🤷♂️ . In this PR, the old version of the function is instead called inZLE.py
, restoring fax's speed.