This is a bug fix release and contains the following two bug fixes:
Fix indexing error for labelling in large (>2GB) arrays (#5143, #5151)
Only use retry_if_failed with recent pooch (#5148)
See below for the new features and API changes in 0.18.0.
Announcement: scikit-image 0.18.0
We're happy to announce the release of scikit-image v0.18.0!
scikit-image is an image processing toolbox for SciPy that includes algorithms
for segmentation, geometric transformations, color space manipulation,
analysis, filtering, morphology, feature detection, and more.
This release of scikit-image drops support for Python 3.6 in accordance with
the NEP-29 Python and Numpy version support community standard <https://numpy.org/neps/nep-0029-deprecation_policy.html>_: Python 3.7 or
newer is required to run this version.
For more information, examples, and documentation, please visit our website:
Add the iterative Lucas-Kanade (iLK) optical flow method (#4161)
Add Feret diameter in region properties (#4379, #4820)
Add functions to compute Euler number and Crofton perimeter estimation (#4380)
Add a function to compute the Hausdorff distance (#4382)
Added 3D support for many filters in skimage.filters.rank.
An experimental implementation of trainable pixel segmentation, aiming for
compatibility with the scikit-learn API, has been added to
skimage.future. Try it out! (#4739)
Add a new function segmentation.expand_labels to dilate labels while
preventing overlap (#4795)
It is now possible to pass extra measurement functions to
measure.regionprops and regionprops_table (#4810)
Add rolling ball algorithm for background subtraction (#4851)
New sample images have been added in the data subpackage: data.eagle
(#4922), data.human_mitosis (#4939), data.cells3d (#4951), and
data.vortex (#5041). Also note that the image for data.camera has
been changed due to copyright issues (#4913).
Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
Bumps scikit-image from 0.17.2 to 0.18.2.
Release notes
Sourced from scikit-image's releases.
... (truncated)
Commits
8fbbb51
Update version to 0.18.223a827a
Update version to v0.18.2rc29256e2b
Merge pull request #5383 from meeseeksmachine/auto-backport-of-pr-5175-on-v0....accbceb
Backport PR #5175: Resolve stochastic rank filter test failures on CI3ced1f0
Update version tag to new .dev3508289
Update version to rc681842d
Add release notes for v0.18.2 (#5376)a6905de
Backport PR #5374 on branch v0.18.x (add numpy version specification on aarch...72e3724
Backport PR #5315: allow either SyntaxError or OSError for truncated JPG (#5334)30e5054
Backport PR #5319: Fix sphinx: role already being registered (#5335)Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting
@dependabot rebase
.Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)