This needs a refactor because there's too much going on for 1 function Possibly this will help with refactoring while keeping speed up `@nb.njit(cache=True, inline="always")`
This needs a refactor because there's too much going on for 1 function
Possibly this will help with refactoring while keeping speed up
@nb.njit(cache=True, inline="always")