You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
This repository has been archived by the owner on Jan 3, 2024. It is now read-only.
This is a meta-issue to collect tasks to do to work towards improving the cell detection code. Feel free to edit this and add things!
Currently the code (after #84 is merged) has the following downsides:
The parallelism is done in a custom and low level way
The Cython code is not particularly easy to maintain, and requires the production of pre-compiled wheels
Running a small volume of data takes a long time, due to overheads in the multiprocessing
To explore better ways of structuring the code we can start with the following tasks:
Create pure Python versions of the currently used Cython code
Write a benchmark for the 2D filtering
Write a benchmark for the 3D filtering
Write a benchmakrk for the whole cell detection stage
Investigate if it's possible to run a unit test that errors if too much memory is used
Benchmarking results
Benchmarking code will be merge into the benchmarks branch. This branch is not intended to be merged into main, but will contain different implementations and benchmarking code. The best implementation and the benchmarking code will be merged into main eventually.
This is a meta-issue to collect tasks to do to work towards improving the cell detection code. Feel free to edit this and add things!
Currently the code (after #84 is merged) has the following downsides:
To explore better ways of structuring the code we can start with the following tasks:
Benchmarking results
Benchmarking code will be merge into the benchmarks branch. This branch is not intended to be merged into
main
, but will contain different implementations and benchmarking code. The best implementation and the benchmarking code will be merged intomain
eventually.Useful resources:
https://examples.dask.org/applications/stencils-with-numba.html
The text was updated successfully, but these errors were encountered: