ANN: scikit-image 0.19.0
Gregory Lee <[email protected]> Fri, 3 Dec 2021 20:47:12 -0500
| Newsgroups | gmane.comp.python.scientific.user |
|---|---|
| Message-ID | <CAJR3sXfkrPNPg4KrvwwWqfxN+=EeQXDFLHiVFiiWDwPNb+Ns-A@mail.gmail.com> |
*We’re happy to announce scikit-image v0.19.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. For more information, examples, and documentation, please visit our website: https://scikit-image.org A highlight of this release is the addition of the popular scale-invariant feature transform (SIFT) feature detector and descriptor. This release also introduces a perceptual blur metric, new pixel graph algorithms, and most functions now operate in single-precision when single-precision inputs are provided. Many other bug fixes, enhancements and performance improvements are detailed below. A significant change in this release is in the treatment of multichannel images. The existing multichannel argument to functions has been deprecated in favor of a new channel_axis argument. channel_axis can be used to specify which axis of an array contains channel information (with channel_axis=None indicating a grayscale image). scikit-image now uses “lazy loading”, which enables users to access the functions from all skimage submodules without the overhead of eagerly importing all submodules. As a concrete example, after calling “import skimage” a user can directly call a function such as skimage.transform.warp whereas previously it would have been required to first “import skimage.transform”. An exciting change on the development side is the introduction of support for Pythran as an alternative to Cython for generating compiled code. We plan to keep Cython support as well going forward, so developers are free to use either one as appropriate. For those curious about Pythran, a good overview was given in the SciPy 2021 presentation, “Building SciPy Kernels with Pythran” (Building SciPy Kernels with Pythran | SciPy 2021 - YouTube <https://www.youtube.com/watch?v=6a9D9WL6ZjQ>). This release supports Python 3.7-3.10. Apple M1 architecture (arm64) support is new to this release. MacOS 12 wheels are provided for Python 3.8-3.10. For a full list of new features, bug fixes and deprecations see the full release notes at: https://scikit-image.org/docs/stable/release_notes.html _______________________________________________ SciPy-User mailing list -- [email protected] To unsubscribe send an email to [email protected] https://mail.python.org/mailman3/lists/scipy-user.python.org/ Member address: [email protected]