Skip to content

Commit

Permalink
Designate 0.23.0 release
Browse files Browse the repository at this point in the history
  • Loading branch information
jarrodmillman committed Apr 10, 2024
1 parent b8ef57a commit c23ebd1
Show file tree
Hide file tree
Showing 5 changed files with 36 additions and 17 deletions.
10 changes: 5 additions & 5 deletions RELEASE.txt
Expand Up @@ -42,17 +42,17 @@ Example `version number`

export VERSION=<version number>
export PREVIOUS=<previous version number>
export ORG="networkx"
export REPO="networkx"
export ORG="scikit-image"
export REPO="scikit-image"

If this is a prerelease:

export NOTES="doc/release/release_dev.rst"
export NOTES="doc/source/release_notes/release_dev.rst"

If this is release:

export NOTES="doc/release/release_${VERSION}.rst"
git rm doc/release/release_dev.rst
export NOTES="doc/source/release_notes/release_${VERSION}.rst"
git rm doc/source/release_notes/release_dev.rst

- Autogenerate release notes:

Expand Down
2 changes: 1 addition & 1 deletion doc/source/_static/docversions.js
@@ -1,4 +1,4 @@
var versions = ['dev', '0.22.x', '0.21.x', '0.20.x', '0.19.x', '0.18.x', '0.17.x', '0.16.x', '0.15.x', '0.14.x', '0.13.x', '0.12.x', '0.11.x', '0.10.x', '0.9.x', '0.8.0', '0.7.0', '0.6', '0.5', '0.4', '0.3'];
var versions = ['dev', '0.23.x', '0.22.x', '0.21.x', '0.20.x', '0.19.x', '0.18.x', '0.17.x', '0.16.x', '0.15.x', '0.14.x', '0.13.x', '0.12.x', '0.11.x', '0.10.x', '0.9.x', '0.8.0', '0.7.0', '0.6', '0.5', '0.4', '0.3'];

function insert_version_links() {
for (i = 0; i < versions.length; i++){
Expand Down
9 changes: 7 additions & 2 deletions doc/source/_static/version_switcher.json
Expand Up @@ -5,11 +5,16 @@
"url": "https://scikit-image.org/docs/dev/"
},
{
"name": "0.22 (stable)",
"version":"0.22.0",
"name": "0.23 (stable)",
"version":"0.23.0",
"url": "https://scikit-image.org/docs/stable/",
"preferred": true
},
{
"name": "0.22",
"version":"0.22.0",
"url": "https://scikit-image.org/docs/0.22.x/"
},
{
"name": "0.21",
"version":"0.21.0",
Expand Down
@@ -1,13 +1,23 @@
scikit-image 0.X.0 (not released)
=================================
scikit-image 0.23.0
===================

We're happy to announce the release of scikit-image 0.23.0!

Highlights
----------

- Ensure ``skimage.morphology.closing`` and ``skimage.morphology.opening`` are extensive and anti-extensive, respectively, if the footprint is not mirror symmetric (`#6695 <https://github.com/scikit-image/scikit-image/pull/6695>`_).
- Add parameters ``mode`` and ``cval`` to ``erosion``, ``dilation``, ``opening``, ``closing``, ``white_tophat``, and ``black_tophat`` in ``skimage.morphology``. These new parameters determine how array borders are handled (`#6695 <https://github.com/scikit-image/scikit-image/pull/6695>`_).
- Add parameter ``mode`` to ``binary_erosion``, ``binary_dilation``, ``binary_opening`` and ``binary_closing`` in ``skimage.morphology``. These new parameters determine how array borders are handled (`#6695 <https://github.com/scikit-image/scikit-image/pull/6695>`_).
- Speedup ``skimage.util.map_array`` by parallelization with Cython's ``prange`` (`#7266 <https://github.com/scikit-image/scikit-image/pull/7266>`_).

New Features
------------

- Add new ``intensity_std`` property to ``skimage.measure.regionprops`` which computes the standard deviation of the intensity in a region (`#6712 <https://github.com/scikit-image/scikit-image/pull/6712>`_).
- Add functions ``mirror_footprint`` and ``pad_footprint`` to ``skimage.morphology`` (`#6695 <https://github.com/scikit-image/scikit-image/pull/6695>`_).
- Add parameters ``mode`` and ``cval`` to ``erosion``, ``dilation``, ``opening``, ``closing``, ``white_tophat``, and ``black_tophat`` in ``skimage.morphology``. These new parameters determine how array borders are handled (`#6695 <https://github.com/scikit-image/scikit-image/pull/6695>`_).
- Add parameter ``mode`` to ``binary_erosion``, ``binary_dilation``, ``binary_opening`` and ``binary_closing`` in ``skimage.morphology``. These new parameters determine how array borders are handled (`#6695 <https://github.com/scikit-image/scikit-image/pull/6695>`_).
- Add functions ``mirror_footprint`` and ``pad_footprint`` to ``skimage.morphology`` (`#6695 <https://github.com/scikit-image/scikit-image/pull/6695>`_).
- Add new parameter ``spacing`` to ``segmentation.expand_labels`` to support anisotropic images (`#7080 <https://github.com/scikit-image/scikit-image/pull/7080>`_).

API Changes
Expand All @@ -17,7 +27,7 @@ API Changes
- Parameters ``shift_x`` and ``shift_y`` in ``skimage.morphology.erosion`` and ``skimage.morphology.dilation`` are deprecated. Use ``pad_footprint`` or modify the footprint manually instead (`#6695 <https://github.com/scikit-image/scikit-image/pull/6695>`_).
- Remove unexpected value scaling in ``skimage.morphology.skeletonize_3d`` for non-binary input images. ``skeletonize_3d`` now always returns a binary array like similar functions (`#7095 <https://github.com/scikit-image/scikit-image/pull/7095>`_).
- Deprecate function ``skimage.feature.plot_matches`` in favor of ``skimage.feature.plot_matched_features`` (`#7255 <https://github.com/scikit-image/scikit-image/pull/7255>`_).
- Deprecate ``skimage.morphology.skeletonize_3d`` in favor of just skimage.morphology.skeletonize`` (`#7094 <https://github.com/scikit-image/scikit-image/pull/7094>`_).
- Deprecate ``skimage.morphology.skeletonize_3d`` in favor of just ``skimage.morphology.skeletonize`` (`#7094 <https://github.com/scikit-image/scikit-image/pull/7094>`_).
- Deprecate parameter ``output`` in ``skimage.filters.gaussian``; use ``out`` instead (`#7225 <https://github.com/scikit-image/scikit-image/pull/7225>`_).
- Change the default value of the parameters ``shift_x``, ``shift_y`` and ``shift_z`` from ``False`` to ``0`` in the ``skimage.filters.rank`` functions. This has not impact on the results. Warn in case boolean shifts are provided from now on (`#7320 <https://github.com/scikit-image/scikit-image/pull/7320>`_).

Expand Down Expand Up @@ -54,7 +64,7 @@ Documentation
- Point binder tag/branch to commit corresponding to docs/release (`#7252 <https://github.com/scikit-image/scikit-image/pull/7252>`_).
- Add example to FundamentalMatrixTransform class (`#6863 <https://github.com/scikit-image/scikit-image/pull/6863>`_).
- Adds explanation of what the optional dependency on Matplotlib offers to the install instructions (`#7286 <https://github.com/scikit-image/scikit-image/pull/7286>`_).
- Function docstring was changed to follow the conventions adopted in the original paper. τ was replaced with θ (`#7314 <https://github.com/scikit-image/scikit-image/pull/7314>`_).
- Use correct symbol θ for tightness in the docstring of ``skimage.registration.optical_flow_tvl1`` (`#7314 <https://github.com/scikit-image/scikit-image/pull/7314>`_).
- The description of the parameter cval is modified in "int or float". cval is a numerical value not a string (`#7319 <https://github.com/scikit-image/scikit-image/pull/7319>`_).
- Remove obsolete instruction about documenting changes (`#7321 <https://github.com/scikit-image/scikit-image/pull/7321>`_).
- Added comment to clarify that dt corresponds to tau, i.e. the time step. Changed gray scale in grayscale in the entire registration module (`#7324 <https://github.com/scikit-image/scikit-image/pull/7324>`_).
Expand All @@ -64,6 +74,8 @@ Documentation
- Update description of how to document pull requests for inclusion in the release notes (`#7267 <https://github.com/scikit-image/scikit-image/pull/7267>`_).
- Clarify description of ``data_range`` parameter in ``skimage.metrics.structural_similarity`` (`#7345 <https://github.com/scikit-image/scikit-image/pull/7345>`_).
- Use object-oriented Matplotlib style in longer gallery examples and demonstrations (doc/examples/applications) (`#7346 <https://github.com/scikit-image/scikit-image/pull/7346>`_).
- In the gallery example on segmenting human cells (in mitosis), include the border when generating basin markers for watershed (`#7362 <https://github.com/scikit-image/scikit-image/pull/7362>`_).
- Add missing minus sign in docstring of ``skimage.transform.EuclideanTransform`` (`#7097 <https://github.com/scikit-image/scikit-image/pull/7097>`_).

Infrastructure
--------------
Expand Down Expand Up @@ -121,7 +133,10 @@ Maintenance
- Update numpydoc to version 1.7 (`#7355 <https://github.com/scikit-image/scikit-image/pull/7355>`_).
- [pre-commit.ci] pre-commit autoupdate (`#7365 <https://github.com/scikit-image/scikit-image/pull/7365>`_).
- Simplify warning filters in test suite (`#7349 <https://github.com/scikit-image/scikit-image/pull/7349>`_).
- Build against NumPy 2 (`#7367 <https://github.com/scikit-image/scikit-image/pull/7367>`_).
- Build against NumPy >=2.0.0rc1 (`#7367 <https://github.com/scikit-image/scikit-image/pull/7367>`_).
- Remove ``ensure_python_version`` function (`#7370 <https://github.com/scikit-image/scikit-image/pull/7370>`_).
- Update GitHub actions to ``setup-python@v5``, ``cache@v4``, ``upload-artifact@v4``, and ``download-artifact@v4`` (`#7368 <https://github.com/scikit-image/scikit-image/pull/7368>`_).
- Update lazyloader to v0.4 (`#7373 <https://github.com/scikit-image/scikit-image/pull/7373>`_).

Contributors
------------
Expand Down Expand Up @@ -182,5 +197,4 @@ Contributors
- Sebastian Berg (`@seberg <https://github.com/seberg>`_)
- Stefan van der Walt (`@stefanv <https://github.com/stefanv>`_)

_These lists are automatically generated, and may not be complete or may contain
duplicates._
_These lists are automatically generated, and may not be complete or may contain duplicates._
2 changes: 1 addition & 1 deletion skimage/__init__.py
Expand Up @@ -65,7 +65,7 @@
"""

__version__ = '0.23.0rc3.dev0'
__version__ = '0.23.0'

import lazy_loader as lazy

Expand Down

0 comments on commit c23ebd1

Please sign in to comment.