Jordão Bragantini
Jordão Bragantini
### Description `eigsh` results in `IndexError` when `k=n-1` or `k=n-2`. ### To Reproduce ```py import cupy from cupyx.scipy.sparse.linalg import eigsh x = cupy.random.randn(50, 50) # should work for 1 1...
# Description This PR updates the image layer `split_stack` action so it splits the axis at `dims.order[0]`. This is very useful when the channel dimensions are not in the first...
https://github.com/royerlab/dexp/blob/6f05363527b7d7b2deb00d51627bece6c91f749f/dexp/cli/dexp_commands/deskew.py#L17-L25 It should validate with the number of selected channels and not the actual number of channels.
Deskewing function `classic_deskew` not working properly, `classic_deskew_dimensionless` is working correctly on the demo/test file, but not the higher-level API.
Right now there are two sub-packages with optimization functions, `dexp.processing.denoising` and `dexp.processing.optimization`. This can be improved, I prefer how the latter is implemented, but the `butterworth_calibrator` has much more functionality...
The tests of `warp_2d.py` and `warp_3d.py` of `interpolation` and `registration` might be redundant and need checking.
- Make CI linting compatible with pre-commit. - Checkout --max-complexity flag, it seems interesting.
This issue seems to be related to Dask, it could be implemented without it.
This function makes several GPU call but with very little computation.