🚀 Features
<details>
<summary>Remove `correct_drift` to support the new `skimage` release 0.19.0. willgraf (119)</summary>
- Use `segmentation.watershed` instead of `morphology.watershed`.
- Remove `correct_drift` (Fixes 6) and `register_translation` is removed in 0.19.x.
- Set array slices with tuples to prevent warnings.
- Update `skimage` version requirements to avoid bug in `peak_local_max` in 0.16.x and 0.17.x.
</details>
🐛 Bug Fixes
<details>
<summary>Pin python-version to 3.8 for PyPI deployment. willgraf (120)</summary>
numpy restriction for the toolbox requires Python < 3.10
</details>
<details>
<summary>Remove `correct_drift` to support the new `skimage` release 0.19.0. willgraf (119)</summary>
- Use `segmentation.watershed` instead of `morphology.watershed`.
- Remove `correct_drift` (Fixes 6) and `register_translation` is removed in 0.19.x.
- Set array slices with tuples to prevent warnings.
- Update `skimage` version requirements to avoid bug in `peak_local_max` in 0.16.x and 0.17.x.
</details>
<details>
<summary>Set Recall, Precision, and SEG to all have same scale. willgraf (118)</summary>
Precision and SEG were being multiplied by 100 while Recall was not. This removes the 100x casting to make all metrics be in the same range [0, 1].
Additionally, fixes the `norecursedirs` value in `pytest.ini` to be space-delimited instead of comma-delimited.
Finally, pins `coveralls<3.3.0` to prevent a breaking change in the latest release.
Fixes 117
</details>
🧰 Maintenance
<details>
<summary>Move `compute_overlap_3D` into `compute_overlap.pyx` willgraf (116)</summary>
No need to have each function in their own files.
</details>