Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Optimize cell detection (#398) #407

Merged
merged 1 commit into from
May 3, 2024
Merged

Commits on Apr 25, 2024

  1. Optimize cell detection (#398)

    * Replace coord map values with numba list/tuple for optim.
    
    * Switch to fortran layout for faster update of last dim.
    
    * Cache kernel.
    
    * jit ball filter.
    
    * Put z as first axis to speed z rolling (row-major memory).
    
    * Unroll recursion (no perf impact either way).
    
    * Parallelize cell cluster splitting.
    
    * Parallelize walking for full images.
    
    * Cleanup docs and pep8 etc.
    
    * Add pre-commit fixes.
    
    * Fix parallel always being selected and numba function 1st class warning.
    
    * Run hook.
    
    * Older python needs Union instead of |.
    
    * Accept review suggestion.
    
    Co-authored-by: Alessandro Felder <alessandrofelder@users.noreply.github.com>
    
    * Address review changes.
    
    * num_threads must be an int.
    
    ---------
    
    Co-authored-by: Alessandro Felder <alessandrofelder@users.noreply.github.com>
    matham and alessandrofelder committed Apr 25, 2024
    Configuration menu
    Copy the full SHA
    27ccf25 View commit details
    Browse the repository at this point in the history