pypi / scikit-image
scikit-image
What changed in scikit-image 0.26, from its official release notes, upgrade guides and advisories. Sources checked 2026-10-24.
2 breaking24 deprecations10 new APIs and options2 performance12 fixes and other
See which of these apply to your code, ranked, in your agent:
npx @unstale/cli initscikit-image 0.2650 changes
Breaking changes 2
Python 3.10 support is dropped.
Transform constructor input parameters are now keyword-only, except matrix, avoiding confusion from positional parameter ordering.
Deprecations 24
Deprecated in favor of closing; the binary version was not significantly faster and could be slower.
Deprecated in favor of dilation; the binary version was not significantly faster and could be slower.
Deprecated in favor of erosion; the binary version was not significantly faster and could be slower.
Deprecated in favor of opening; the binary version was not significantly faster and could be slower.
Deprecates constructing an uninitialized instance with no arguments; provide input arguments to define the instance.
Deprecates params in favor of model-specific attributes center and radius.
Deprecates params arguments to predict calls; initialize the model with equivalent values instead.
Deprecates constructing an uninitialized instance with no arguments; provide input arguments to define the instance.
Deprecates params in favor of model-specific attributes center, ax_lens, and theta.
Deprecates params arguments to predict calls; initialize the model with equivalent values instead.
The estimate method is deprecated in favor of from_estimate, avoiding initialization with undefined model parameters.
Deprecates constructing an uninitialized instance with no arguments; provide input arguments to define the instance.
Deprecates params in favor of model-specific attributes origin and direction.
Deprecates params arguments to predict calls; initialize the model with equivalent values instead.
Deprecates area_threshold in favor of max_size, whose threshold removes holes smaller than or equal to its value.
Adds max_size as the clearer threshold parameter; it removes holes smaller than or equal to its value, unlike the deprecated area_threshold behavior.
Adds max_size as the clearer threshold parameter; it removes objects smaller than or equal to its value, unlike the deprecated min_size behavior.
Deprecates min_size in favor of max_size, whose threshold removes objects smaller than or equal to its value.
Deprecates max_cost, which previously did nothing; use max_step_cost instead.
Deprecates max_cumulative_cost, which did nothing.
Deprecates BaseModel because it has no work to do after the other model deprecations expire.
Deprecates num_workers; use workers instead.
Deprecates num_threads; use workers instead.
Deprecates scalar scale with dimensionality=3 in geometric transform constructors; specify dimensionality in parameters unless constructing an identity transform.
New APIs and options 10
Adds a mode parameter for the Gaussian filter, including periodic boundary conditions with mode="wrap".
Adds a class method and constructor that replaces the deprecated estimate API, which required initializing a model with undefined parameters.
Adds a class method and constructor that replaces the deprecated estimate API, which required initializing a model with undefined parameters.
Adds experimental infrastructure for dispatching to a backend.
Adds a class method and constructor that replaces the deprecated estimate API, which required initializing a model with undefined parameters.
Adds a formatted string representation that includes the region label and bounding box.
Adds max_step_cost to limit the maximal stepping cost between points.
Adds the intensity_median property.
Adds from_estimate class methods and constructors to geometric transform classes, replacing the deprecated estimate API.
Adds an identity class constructor to all geometric transforms, allowing construction of identity transforms without specifying parameters.
Performance 2
Uses greedy einsum optimization.
Adds lazy loading.
Fixes and other changes 12
Handles negative axis lengths caused by numerical errors in regionprops.
Handles negative axis lengths caused by numerical errors in regionprops.
Raises ValueError instead of TypeError when params is not passed or is None to predict methods of an uninitialized model.
Raises ValueError instead of TypeError when params is not passed or is None to predict methods of an uninitialized model.
Raises ValueError instead of TypeError when params is not passed or is None to predict methods of an uninitialized model.
With mode="constant", cval now has an effect.
With mode="constant", cval now has an effect.
With mode="constant", cval now has an effect.
With mode="constant", cval now has an effect.
Ensures deterministic results when seeded with rng and SciPy 1.17.0.dev0 or newer is installed.
Avoids potential integer overflow.
Handles the clip argument consistently across noise modes.