scikit-image/scikit-image (scikit-image)
### [`v0.24.0`](https://togithub.com/scikit-image/scikit-image/releases/tag/v0.24.0)
[Compare Source](https://togithub.com/scikit-image/scikit-image/compare/v0.23.2...v0.24.0)
##### scikit-image 0.24.0
We're happy to announce the release of scikit-image 0.24.0!
##### Highlights
- Add new class `skimage.transform.ThinPlateSplineTransform`, which can estimate and model non-linear transforms with thin-plate splines and allows image warping with `skimage.transform.warp` ([#7040](https://togithub.com/scikit-image/scikit-image/pull/7040)).
##### New Features
- Add new class `skimage.transform.ThinPlateSplineTransform`, which can estimate and model non-linear transforms with thin-plate splines and allows image warping with `skimage.transform.warp` ([#7040](https://togithub.com/scikit-image/scikit-image/pull/7040)).
- Add `skimage.morphology.remove_objects_by_distance`, which removes labeled objects, ordered by size (default), until the remaining objects are a given distance apart ([#4165](https://togithub.com/scikit-image/scikit-image/pull/4165)).
##### Performance
- In `skimage.feature.corner_fast`, test four directions earlier, which should more than half the computation time for most cases ([#7394](https://togithub.com/scikit-image/scikit-image/pull/7394)).
##### Documentation
- Remove obsolete instruction about documenting changes ([#7321](https://togithub.com/scikit-image/scikit-image/pull/7321)).
- Clarify description of `data_range` parameter in `skimage.metrics.structural_similarity` ([#7345](https://togithub.com/scikit-image/scikit-image/pull/7345)).
- Update release process notes ([#7402](https://togithub.com/scikit-image/scikit-image/pull/7402)).
- Fix typo in docstring of `skimage.measure.regionprops` ([#7405](https://togithub.com/scikit-image/scikit-image/pull/7405)).
- Fix typos in `skimage.measure.find_contours` ([#7411](https://togithub.com/scikit-image/scikit-image/pull/7411)).
- Add algorithmic complexity description + suggested alternatives to `skimage.restoration.rolling_ball` docstring ([#7424](https://togithub.com/scikit-image/scikit-image/pull/7424)).
- Remove ineffective PR contribution clause ([#7429](https://togithub.com/scikit-image/scikit-image/pull/7429)).
- Clarify objection period for lazy consensus in SKIP 1 ([#7020](https://togithub.com/scikit-image/scikit-image/pull/7020)).
- Add a new gallery example "Use thin-plate splines for image warping" ([#7040](https://togithub.com/scikit-image/scikit-image/pull/7040)).
- Add a new gallery example on "Removing objects" based on their size or distance ([#4165](https://togithub.com/scikit-image/scikit-image/pull/4165)).
##### Infrastructure
- Escape user-controlled variables in GA workflow ([#7415](https://togithub.com/scikit-image/scikit-image/pull/7415)).
- Add generation of GitHub artifact attestations to built sdist and wheels before upload to PyPI ([#7427](https://togithub.com/scikit-image/scikit-image/pull/7427)).
- For publishing actions use the full length commit SHA ([#7433](https://togithub.com/scikit-image/scikit-image/pull/7433)).
- Be mindful of resources by canceling in-progress workflows ([#7436](https://togithub.com/scikit-image/scikit-image/pull/7436)).
- Add out-of-tree Pyodide builds in CI for `scikit-image` ([#7350](https://togithub.com/scikit-image/scikit-image/pull/7350)).
##### Maintenance
- Replace deprecated nose style setup/teardown with autouse fixtures ([#7343](https://togithub.com/scikit-image/scikit-image/pull/7343)).
- Temporarily pin macos-12 runner in CI ([#7408](https://togithub.com/scikit-image/scikit-image/pull/7408)).
- Fix NumPy2 dtype promotion issues in pywt dependent code ([#7414](https://togithub.com/scikit-image/scikit-image/pull/7414)).
- In `skimage.util.compare_images`, deprecate the parameter `image2`. Instead use `image0`, `image1` to pass the compared images. Furthermore, all other parameters will be turned into keyword-only parameters once the deprecation is complete ([#7322](https://togithub.com/scikit-image/scikit-image/pull/7322)).
- Add support back for Python 3.9 to enhance compatibility with Numpy 2 ([#7412](https://togithub.com/scikit-image/scikit-image/pull/7412)).
- Disable ruff/pyupgrade rule UP038 ([#7430](https://togithub.com/scikit-image/scikit-image/pull/7430)).
- Stop verifying wheel attestations temporarily ([#7444](https://togithub.com/scikit-image/scikit-image/pull/7444)).
##### Contributors
13 authors added to this release (alphabetically):
- Adeyemi Biola ([@decorouz](https://togithub.com/decorouz))
- Agriya Khetarpal ([@agriyakhetarpal](https://togithub.com/agriyakhetarpal))
- Ananya Srivastava ([@ana42742](https://togithub.com/ana42742))
- Curtis Rueden ([@ctrueden](https://togithub.com/ctrueden))
- Jarrod Millman ([@jarrodmillman](https://togithub.com/jarrodmillman))
- Juan Nunez-Iglesias ([@jni](https://togithub.com/jni))
- Lars Grüter ([@lagru](https://togithub.com/lagru))
- Marianne Corvellec ([@mkcor](https://togithub.com/mkcor))
- Mark Harfouche ([@hmaarrfk](https://togithub.com/hmaarrfk))
- Matthew Feickert ([@matthewfeickert](https://togithub.com/matthewfeickert))
- Pang ([@lartpang](https://togithub.com/lartpang))
- Stefan van der Walt ([@stefanv](https://togithub.com/stefanv))
- 武士风度的牛 ([@spdfghi](https://togithub.com/spdfghi))
15 reviewers added to this release (alphabetically):
- Adeyemi Biola ([@decorouz](https://togithub.com/decorouz))
- Agriya Khetarpal ([@agriyakhetarpal](https://togithub.com/agriyakhetarpal))
- Curtis Rueden ([@ctrueden](https://togithub.com/ctrueden))
- Egor Panfilov ([@soupault](https://togithub.com/soupault))
- Jarrod Millman ([@jarrodmillman](https://togithub.com/jarrodmillman))
- Juan Nunez-Iglesias ([@jni](https://togithub.com/jni))
- Lars Grüter ([@lagru](https://togithub.com/lagru))
- Marianne Corvellec ([@mkcor](https://togithub.com/mkcor))
- Mark Harfouche ([@hmaarrfk](https://togithub.com/hmaarrfk))
- Matthew Feickert ([@matthewfeickert](https://togithub.com/matthewfeickert))
- Ralf Gommers ([@rgommers](https://togithub.com/rgommers))
- Riadh Fezzani ([@rfezzani](https://togithub.com/rfezzani))
- Sebastian Berg ([@seberg](https://togithub.com/seberg))
- Stefan van der Walt ([@stefanv](https://togithub.com/stefanv))
- Tyler Reddy ([@tylerjereddy](https://togithub.com/tylerjereddy))
*These lists are automatically generated, and may not be complete or may contain duplicates.*
Configuration
📅 Schedule: Branch creation - "after 5pm on the first day of the month" in timezone Europe/Zurich, Automerge - At any time (no schedule defined).
🚦 Automerge: Enabled.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
[ ] If you want to rebase/retry this PR, check this box
This PR has been generated by Mend Renovate. View repository job log here.
This PR contains the following updates:
0.23.2
->0.24.0
Release Notes
scikit-image/scikit-image (scikit-image)
### [`v0.24.0`](https://togithub.com/scikit-image/scikit-image/releases/tag/v0.24.0) [Compare Source](https://togithub.com/scikit-image/scikit-image/compare/v0.23.2...v0.24.0) ##### scikit-image 0.24.0 We're happy to announce the release of scikit-image 0.24.0! ##### Highlights - Add new class `skimage.transform.ThinPlateSplineTransform`, which can estimate and model non-linear transforms with thin-plate splines and allows image warping with `skimage.transform.warp` ([#7040](https://togithub.com/scikit-image/scikit-image/pull/7040)). ##### New Features - Add new class `skimage.transform.ThinPlateSplineTransform`, which can estimate and model non-linear transforms with thin-plate splines and allows image warping with `skimage.transform.warp` ([#7040](https://togithub.com/scikit-image/scikit-image/pull/7040)). - Add `skimage.morphology.remove_objects_by_distance`, which removes labeled objects, ordered by size (default), until the remaining objects are a given distance apart ([#4165](https://togithub.com/scikit-image/scikit-image/pull/4165)). ##### Performance - In `skimage.feature.corner_fast`, test four directions earlier, which should more than half the computation time for most cases ([#7394](https://togithub.com/scikit-image/scikit-image/pull/7394)). ##### Documentation - Remove obsolete instruction about documenting changes ([#7321](https://togithub.com/scikit-image/scikit-image/pull/7321)). - Clarify description of `data_range` parameter in `skimage.metrics.structural_similarity` ([#7345](https://togithub.com/scikit-image/scikit-image/pull/7345)). - Update release process notes ([#7402](https://togithub.com/scikit-image/scikit-image/pull/7402)). - Fix typo in docstring of `skimage.measure.regionprops` ([#7405](https://togithub.com/scikit-image/scikit-image/pull/7405)). - Fix typos in `skimage.measure.find_contours` ([#7411](https://togithub.com/scikit-image/scikit-image/pull/7411)). - Add algorithmic complexity description + suggested alternatives to `skimage.restoration.rolling_ball` docstring ([#7424](https://togithub.com/scikit-image/scikit-image/pull/7424)). - Remove ineffective PR contribution clause ([#7429](https://togithub.com/scikit-image/scikit-image/pull/7429)). - Clarify objection period for lazy consensus in SKIP 1 ([#7020](https://togithub.com/scikit-image/scikit-image/pull/7020)). - Add a new gallery example "Use thin-plate splines for image warping" ([#7040](https://togithub.com/scikit-image/scikit-image/pull/7040)). - Add a new gallery example on "Removing objects" based on their size or distance ([#4165](https://togithub.com/scikit-image/scikit-image/pull/4165)). ##### Infrastructure - Escape user-controlled variables in GA workflow ([#7415](https://togithub.com/scikit-image/scikit-image/pull/7415)). - Add generation of GitHub artifact attestations to built sdist and wheels before upload to PyPI ([#7427](https://togithub.com/scikit-image/scikit-image/pull/7427)). - For publishing actions use the full length commit SHA ([#7433](https://togithub.com/scikit-image/scikit-image/pull/7433)). - Be mindful of resources by canceling in-progress workflows ([#7436](https://togithub.com/scikit-image/scikit-image/pull/7436)). - Add out-of-tree Pyodide builds in CI for `scikit-image` ([#7350](https://togithub.com/scikit-image/scikit-image/pull/7350)). ##### Maintenance - Replace deprecated nose style setup/teardown with autouse fixtures ([#7343](https://togithub.com/scikit-image/scikit-image/pull/7343)). - Temporarily pin macos-12 runner in CI ([#7408](https://togithub.com/scikit-image/scikit-image/pull/7408)). - Fix NumPy2 dtype promotion issues in pywt dependent code ([#7414](https://togithub.com/scikit-image/scikit-image/pull/7414)). - In `skimage.util.compare_images`, deprecate the parameter `image2`. Instead use `image0`, `image1` to pass the compared images. Furthermore, all other parameters will be turned into keyword-only parameters once the deprecation is complete ([#7322](https://togithub.com/scikit-image/scikit-image/pull/7322)). - Add support back for Python 3.9 to enhance compatibility with Numpy 2 ([#7412](https://togithub.com/scikit-image/scikit-image/pull/7412)). - Disable ruff/pyupgrade rule UP038 ([#7430](https://togithub.com/scikit-image/scikit-image/pull/7430)). - Stop verifying wheel attestations temporarily ([#7444](https://togithub.com/scikit-image/scikit-image/pull/7444)). ##### Contributors 13 authors added to this release (alphabetically): - Adeyemi Biola ([@decorouz](https://togithub.com/decorouz)) - Agriya Khetarpal ([@agriyakhetarpal](https://togithub.com/agriyakhetarpal)) - Ananya Srivastava ([@ana42742](https://togithub.com/ana42742)) - Curtis Rueden ([@ctrueden](https://togithub.com/ctrueden)) - Jarrod Millman ([@jarrodmillman](https://togithub.com/jarrodmillman)) - Juan Nunez-Iglesias ([@jni](https://togithub.com/jni)) - Lars Grüter ([@lagru](https://togithub.com/lagru)) - Marianne Corvellec ([@mkcor](https://togithub.com/mkcor)) - Mark Harfouche ([@hmaarrfk](https://togithub.com/hmaarrfk)) - Matthew Feickert ([@matthewfeickert](https://togithub.com/matthewfeickert)) - Pang ([@lartpang](https://togithub.com/lartpang)) - Stefan van der Walt ([@stefanv](https://togithub.com/stefanv)) - 武士风度的牛 ([@spdfghi](https://togithub.com/spdfghi)) 15 reviewers added to this release (alphabetically): - Adeyemi Biola ([@decorouz](https://togithub.com/decorouz)) - Agriya Khetarpal ([@agriyakhetarpal](https://togithub.com/agriyakhetarpal)) - Curtis Rueden ([@ctrueden](https://togithub.com/ctrueden)) - Egor Panfilov ([@soupault](https://togithub.com/soupault)) - Jarrod Millman ([@jarrodmillman](https://togithub.com/jarrodmillman)) - Juan Nunez-Iglesias ([@jni](https://togithub.com/jni)) - Lars Grüter ([@lagru](https://togithub.com/lagru)) - Marianne Corvellec ([@mkcor](https://togithub.com/mkcor)) - Mark Harfouche ([@hmaarrfk](https://togithub.com/hmaarrfk)) - Matthew Feickert ([@matthewfeickert](https://togithub.com/matthewfeickert)) - Ralf Gommers ([@rgommers](https://togithub.com/rgommers)) - Riadh Fezzani ([@rfezzani](https://togithub.com/rfezzani)) - Sebastian Berg ([@seberg](https://togithub.com/seberg)) - Stefan van der Walt ([@stefanv](https://togithub.com/stefanv)) - Tyler Reddy ([@tylerjereddy](https://togithub.com/tylerjereddy)) *These lists are automatically generated, and may not be complete or may contain duplicates.*Configuration
📅 Schedule: Branch creation - "after 5pm on the first day of the month" in timezone Europe/Zurich, Automerge - At any time (no schedule defined).
🚦 Automerge: Enabled.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR has been generated by Mend Renovate. View repository job log here.