1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 289 290 291 292 293 294 295 296 297 298 299 300 301 302 303 304 305 306 307 308 309 310 311 312 313 314 315 316 317 318 319 320 321 322 323 324 325 326 327 328 329 330 331 332 333 334 335 336 337 338 339 340 341 342 343 344 345 346 347 348 349 350 351 352 353 354 355 356 357 358 359 360 361 362 363 364 365 366 367 368 369 370 371 372 373 374 375 376 377 378 379 380 381 382 383 384 385 386 387 388 389 390 391 392 393 394 395 396 397 398 399 400 401 402 403 404 405 406 407 408 409 410 411 412 413 414 415 416 417 418 419 420 421 422 423 424 425 426 427 428 429 430 431 432 433 434 435 436 437 438 439 440 441 442 443 444 445 446 447 448 449 450 451 452 453 454 455 456 457 458 459 460 461 462 463 464 465 466 467 468 469 470 471 472 473 474 475 476 477 478 479 480 481 482 483 484 485 486 487 488 489 490 491 492 493 494 495 496 497 498 499 500 501 502 503 504 505 506 507 508 509 510 511 512 513 514 515 516 517 518 519 520 521 522 523 524 525 526 527 528 529 530 531 532 533 534 535 536 537 538 539 540 541 542 543 544 545 546 547 548 549 550 551 552 553 554 555 556 557 558 559 560 561 562 563 564 565 566 567 568 569 570 571 572 573 574 575 576 577 578 579 580 581 582 583 584 585 586 587 588 589 590 591 592 593 594 595 596 597 598 599 600 601 602 603 604 605 606 607 608 609 610 611 612 613 614 615 616 617 618 619 620 621 622 623 624 625 626 627 628 629 630 631 632 633 634 635 636 637 638 639 640 641 642 643 644 645 646 647 648 649 650 651 652 653 654 655 656 657 658 659 660 661 662 663 664 665 666 667 668 669 670 671 672 673 674 675 676 677 678 679 680 681 682
|
scikit-image 0.14.4 (2019-09-04)
================================
We're happy to announce the release of scikit-image v0.14.4!
As a reminder, 0.14.x is the final version of scikit-image with support for
Python 2.7, and will receive critical bug fixes until Jan 1, 2020. If you
are using Python 3.5 or later, you should upgrade to scikit-image 0.15.x.
This is a bugfix release, and contains the following changes from v0.14.3:
Bug Fixes
---------
- Fix float32 support in denoise_bilateral and denoise_tv_bregman (#3937)
- Fixup test for RANSAC: don't pick duplicate samples #3901 (#3916)
Other Pull Requests
-------------------
- Backport PR #3943 on branch v0.14.x (Update the joblib link in tutorial_parallelization.rst) (#3944)
3 authors added to this release [alphabetical by first name or login]
---------------------------------------------------------------------
- Alexandre de Siqueira
- Juan Nunez-Iglesias
- Mark Harfouche
scikit-image 0.14.3 (2019-05-17)
================================
As a reminder, 0.14.x is the final version of scikit-image with support for
Python 2.7, and will receive critical bug fixes until Jan 1, 2020. If you
are using Python 3.5 or later, you should upgrade to scikit-image 0.15.x.
This is a bugfix release, and contains the following changes from v0.14.2:
API Changes
-----------
- morphology.local_maxima now returns a boolean array instead of uint8 (#3749,
#3752)
Bug Fixes
---------
- _marching_cubes_lewiner_cy: mark char as signed (#3587, #3678)
- Fix potential use of NULL pointer (#3696)
- pypi: explicitly exclude Python 3.1, 3.2, and 3.3 (#3726)
- Reduce default tolerance in threshold_li (#3622) (#3781)
- Denoising functions now accept float32 images (#3449) (#3486) (#3880)
Other Pull Requests
-------------------
- BLD: pin cython's language_level (#3716)
- Build tools: Upgrade xcode to 9.4 on v0.14.x branch (#3724)
- Get rid of the requirements-parser dependency (#3534, #3727)
- Add small galleries in the API (#2940, #3728)
- Correctly ignore release notes auto-generated for docs (#3656, #3737)
- Fix qt 5.12 pinning for 0.14.x branch. (#3744, #3753)
- Minor fixes to documentation and testing infrastructure - backports #3870 and #3869 (#3881)
- Set astropy minimum requirement to 1.2 to help the CIs. (#3767, #3770)
- Avoid NumPy warning while stacking arrays. (#3768, #3771)
- Fix human readable error message on a bad build. (#3223, #3790)
- Unify LICENSE files for easier interpretation (#3791, #3792)
- Documentation formatting / compilation fixes - Backport of #3838 to v0.14.x (#3885)
- Fix build by using latest ``wheel`` package (scikit-image/scikit-image-wheels#10)
12 authors added to this release [alphabetical by first name]
-------------------------------------------------------------
- Andrew Murray
- Christoph Gohlke
- Egor Panfilov
- François Boulogne
- Johannes Schönberger
- Juan Nunez-Iglesias
- Lars Grueter
- Mark Harfouche
- Matthew Bowden
- Nehal J Wani
- Nelle Varoquaux
- Stefan van der Walt
- Thomas A Caswell
... and, as always, a special mention to Matthias Bussonnier's Meeseeks Box,
which remains invaluable for our backports.
4 committers added to this release [alphabetical by first name or login]
------------------------------------------------------------------------
- Josh Warner
- Juan Nunez-Iglesias
- Mark Harfouche
- Stefan van der Walt
5 reviewers added to this release [alphabetical by first name or login]
-----------------------------------------------------------------------
- Egor Panfilov
- François Boulogne
- Juan Nunez-Iglesias
- Mark Harfouche
- Stefan van der Walt
scikit-image 0.14.2 release notes
=================================
This release handles an incompatibility between scikit-image and NumPy
1.16.0, released on January 13th 2019.
It contains the following changes from 0.14.1:
API changes
-----------
- ``skimage.measure.regionprops`` no longer removes singleton dimensions from
label images (#3284). To recover the old behavior, replace
``regionprops(label_image)`` calls with
``regionprops(np.squeeze(label_image))``
Bug fixes
---------
- Address deprecation of NumPy ``_validate_lengths`` (backport of #3556)
- Correctly handle the maximum number of lines in Hough transforms
(backport of #3514)
- Correctly implement early stopping criterion for rank kernel noise
filter (backport of #3503)
- Fix ``skimage.measure.regionprops`` for 1x1 inputs (backport of #3284)
Enhancements
------------
- Rewrite of ``local_maxima`` with flood-fill (backport of #3022, #3447)
Build Process & Testing
-----------------------
- Dedicate a ``--pre`` build in appveyor (backport of #3222)
- Avoid Travis-CI failure regarding ``skimage.lookfor`` (backport of #3477)
- Stop using the ``pytest.fixtures`` decorator (#3558)
- Filter out DeprecationPendingWarning for matrix subclass (#3637)
- Fix matplotlib test warnings and circular import (#3632)
Contributors & Reviewers
------------------------
- François Boulogne
- Emmanuelle Gouillart
- Lars Grüter
- Mark Harfouche
- Juan Nunez-Iglesias
- Egor Panfilov
- Stefan van der Walt
scikit-image 0.14.1 release notes
=================================
We're happy to announce the release of scikit-image v0.14.1!
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 is our first release under our Long Term Support for 0.14 policy. As a
reminder, 0.14 is the last release to support Python 2.7, but it will be
updated with bug fixes and popular features until January 1st, 2020.
This release contains the following changes from 0.14.0:
Bug fixes
---------
- ``skimage.color.adapt_rgb`` was applying input functions to the wrong axis
(#3097)
- ``CollectionViewer`` now indexes correctly (it had been broken by an update
to NumPy indexing) (#3288)
- Handle deprecated indexing-by-list and NumPy ``matrix`` from NumPy 1.15
(#3238, #3242, #3292)
- Fix incorrect inertia tensor calculation (#3303) (Special thanks to JP Cornil
for reporting this bug and for their patient help with this fix)
- Fix missing comma in ``__all__`` listing of ``moments_coord_central``, so it
and ``moments_normalized`` can now be correctly imported from the ``measure``
namespace (#3374)
- Fix background color in ``label2rgb(..., kind='avg')`` (#3280)
Enhancements
------------
- "Reflect" mode in transforms now works fine when an image dimension has size
1 (#3174)
- ``img_as_float`` now allows single-precision (32-bit) float arrays to pass
through unmodified, rather than being up-converted to 64-bit (#3110, #3052,
#3391)
- Speed up rgb2gray computation (#3187)
- The scikit-image viewer now works with different PyQt versions (#3157)
- The ``cycle_spin`` function for enhanced denoising works single-threaded
when dask is not installed now (#3218)
- scikit-image's ``io`` module will no longer inadvertently set the matplotlib
backend when imported (#3243)
- Fix deprecated ``get`` keyword from dask in favor of ``scheduler`` (#3366)
- Add missing ``cval`` parameter to threshold_local (#3370)
API changes
-----------
- Remove deprecated ``dynamic_range`` in ``measure.compare_psnr`` (#3313)
Documentation
-------------
- Improve the documentation on data locality (#3127)
- Improve the documentation on dealing with video (#3176)
- Update broken link for Canny filter documentation (#3276)
- Fix incorrect documentation for the ``center`` parameter of
``skimage.transform.rotate`` (#3341)
- Fix incorrect formatting of docstring in ``measure.profile_line`` (#3236)
Build process / development
---------------------------
- Ensure Cython is 0.23.4 or newer (#3171)
- Suppress warnings during testing (#3143)
- Fix skimage.test (#3152)
- Don't upload artifacts to AppVeyor (there is no way to delete them) (#3315)
- Remove ``import *`` from the scikit-image package root (#3265)
- Allow named non-core contributors to issue MeeseeksDev commands (#3357,
#3358)
- Add testing in Python 3.7 (#3359)
- Add license file to the binary distribution (#3322)
- ``lookfor`` is no longer defined in ``__init__.py`` but rather imported to it
(#3162)
- Add ``pyproject.toml`` to ensure Cython is present before building (#3295)
- Add explicit Python version Trove classifiers for PyPI (#3417)
- Ignore known test failures in 32-bit releases, allowing 32-bit wheel builds
(#3434)
- Ignore failure to raise floating point warnings on certain ARM platforms
(#3337)
- Fix tests to be compatible with PyWavelets 1.0 (#3406)
Credits
-------
Made with commits from (alphabetical by last name):
- François Boulogne
- Genevieve Buckley
- Sean Budd
- Matthias Bussonnier
- Sarkis Dallakian
- Christoph Deil
- François-Michel De Rainville
- Emmanuelle Gouillart
- Yaroslav Halchenko
- Mark Harfouche
- Jonathan Helmus
- Gregory Lee
- @Legodev
- Matt McCormick
- Juan Nunez-Iglesias
- Egor Panfilov
- Jesse Pangburn
- Johannes Schönberger
- Stefan van der Walt
Reviewed by (alphabetical by last name):
- François Boulogne
- Emmanuelle Gouillart
- Mark Harfouche
- Juan Nunez-Iglesias
- Egor Panfilov
- Stéfan van der Walt
- Josh Warner
And with the special support of [MeeseeksDev](https://github.com/MeeseeksBox),
created by Matthias Bussonnier
scikit-image 0.14.0 release notes
=================================
We're happy to announce the release of scikit-image v0.14.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 is the last major release with official support for Python 2.7. Future
releases will be developed using Python 3-only syntax.
However, 0.14 is a long-term support (LTS) release and will receive bug fixes
and backported features deemed important (by community demand) until January
1st 2020 (end of maintenance for Python 2.7; see PEP 373 for details).
For more information, examples, and documentation, please visit our website:
http://scikit-image.org
New Features
------------
- Lookfor function to search across the library: ``skimage.lookfor``. (#2713)
- nD support for ``skimage.transform.rescale``, ``skimage.transform.resize``,
and ``skimage.transform.pyramid_*`` transforms. (#1522)
- Chan-Vese segmentation algorithm. (#1957)
- Manual segmentation with matplotlib for fast data annotation:
``skimage.future.manual_polygon_segmentation``,
``skimage.future.manual_lasso_segmentation``. (#2584)
- Hysteresis thresholding:
``skimage.filters.apply_hysteresis_threshold``. (#2665)
- Segmentation with morphological snakes:
``skimage.segmentation.morphological_chan_vese`` (2D),
``skimage.segmentation.morphological_geodesic_active_contour`` (2D and 3D). (#2791)
- nD support for image moments: ``skimage.measure.moments_central``,
``skimage.measure.moments_central``, ``skimage.measure.moments_normalized``,
``skimage.measure.moments_hu``. This change leads to 3D/nD compatibility for
many regionprops. (#2603)
- Image moments from coordinate input: ``skimage.measure.moments_coords``,
``skimage.measure.moments_coords_central``. (#2859)
- Added 3D support to ``blob_dog`` and ``blob_log``. (#2854)
- Inertia tensor and its eigenvalues can now be computed outside of
regionprops; available in ``skimage.measure.inertia_tensor``. (#2603)
- Cycle-spinning function for approximating shift-invariance by averaging
results from a series of spatial shifts:
``skimage.restoration.cycle_spin``. (#2647)
- Haar-like feature: ``skimage.feature.haar_like_feature``,
``skimage.feature.haar_like_feature_coord``,
``skimage.feature.draw_haar_like_feature``. (#2848)
- Data generation with random_shapes function:
``skimage.draw.random_shapes``. (#2773)
- Subset of LFW (Labeled Faces in the Wild) database:
``skimage.data.cbcl_face_database``. (#2905)
- Fully reworked montage function (now with a better padding behavior):
``skimage.util.montage``. (#2626)
- YDbDr colorspace conversion routines: ``skimage.color.rgb2ydbdr``,
``skimage.color.ydbdr2rgb``. (#3018)
Improvements
------------
- ``VisuShrink`` method for ``skimage.restoration.denoise_wavelet``. (#2470)
- New ``max_ratio`` parameter for ``skimage.feature.match_descriptors``. (#2472)
- ``skimage.transform.resize`` and ``skimage.transform.rescale`` have a new
``anti_aliasing`` option to avoid aliasing artifacts when down-sampling
images. (#2802)
- Support for multichannel images for ``skimage.feature.hog``. (#2870)
- Non-local means denoising (``skimage.restoration.denoise_nl_means``) has
a new optional parameter, ``sigma``, that can be used to specify the noise
standard deviation. This enables noise-robust patch distance estimation. (#2890)
- Mixed dtypes support for ``skimage.measure.compare_ssim``,
``skimage.measure.compare_psnr``, etc. (#2893)
- New ``alignment`` parameter in ``skimage.feature.plot_matches``. (#2955)
- New ``seed`` parameter in ``skimage.transform.probabilistic_hough_line``. (#2960)
- Various performance improvements. (#2821, #2878, #2967, #3035, #3056, #3100)
Bugfixes
--------
- Fixed ``skimage.measure.regionprops.bbox_area`` returning incorrect value. (#2837)
- Changed gradient and L2-Hys norm computation in ``skimage.feature.hog``
to closely follow the paper. (#2864)
- Fixed ``skimage.color.convert_colorspace`` not working for YCbCr, YPbPr. (#2780)
- Fixed incorrect composition of projective transformation with inverse transformation. (#2826)
- Fixed bug in random walker appearing when seed pixels are isolated inside pruned zones. (#2946)
- Fixed ``rescale`` not working properly with different rescale factors in multichannel case. (#2959)
- Fixed float and integer dtype support in ``skimage.util.invert``. (#3030)
- Fixed ``skimage.measure.find_contours`` raising StopIteration on Python 3.7. (#3038)
- Fixed platform-specific issues appearing in Windows and/or 32-bit environments. (#2867, #3033)
API Changes
-----------
- ``skimage.util.montage.`` namespace has been removed, and
``skimage.util.montage.montage2d`` function is now available as
``skimage.util.montage2d``.
- ``skimage.morphology.binary_erosion`` now uses ``True`` as border
value, and is now consistent with ``skimage.morphology.erosion``.
Deprecations
------------
- ``freeimage`` plugin has been removed from ``skimage.io``.
- ``skimage.util.montage2d`` is deprecated and will be removed in 0.15.
Use ``skimage.util.montage`` function instead.
- ``skimage.novice`` is deprecated and will be removed in 0.16.
- ``skimage.transform.resize`` and ``skimage.transform.rescale`` have a new
``anti_aliasing`` option that avoids aliasing artifacts when down-sampling
images. This option will be enabled by default in 0.15.
- ``regionprops`` will use row-column coordinates in 0.16. You can start
using them now with ``regionprops(..., coordinates='rc')``. You can silence
warning messages, and retain the old behavior, with
``regionprops(..., coordinates='xy')``. However, that option will go away
in 0.16 and result in an error. This change has a number of consequences.
Specifically, the "orientation" region property will measure the
anticlockwise angle from a *vertical* line, i.e. from the vector (1, 0) in
row-column coordinates.
- ``skimage.morphology.remove_small_holes`` ``min_size`` argument is deprecated
and will be removed in 0.16. Use ``area_threshold`` instead.
Contributors to this release
----------------------------
- Alvin
- Norman Barker
- Brad Bazemore
- Leonid Bloch
- Benedikt Boecking
- Jirka Borovec
- François Boulogne
- Larry Bradley
- Robert Bradshaw
- Matthew Brett
- Floris van Breugel
- Alex Chum
- Yannick Copin
- Nethanel Elzas
- Kira Evans
- Christoph Gohlke
- GGoussar
- Jens Glaser
- Peter Goldsborough
- Emmanuelle Gouillart
- Ben Hadfield
- Mark Harfouche
- Scott Heatwole
- Gregory R. Lee
- Guillaume Lemaitre
- Theodore Lindsay
- Kevin Mader
- Jarrod Millman
- Vinicius Monego
- Pradyumna Narayana
- Juan Nunez-Iglesias
- Kesavan PS
- Egor Panfilov
- Oleksandr Pavlyk
- Justin Pinkney
- Robert Pollak
- Jonathan Reich
- Émile Robitaille
- Rose Zhao
- Alex Rothberg
- Arka Sadhu
- Max Schambach
- Johannes Schönberger
- Sourav Singh
- Kesavan Subburam
- Matt Swain
- Saurav R. Tuladhar
- Nelle Varoquaux
- Viraj
- David Volgyes
- Stefan van der Walt
- Thomas Walter
- Scott Warchal
- Josh Warner
- Nicholas Weir
- Sera Yang
- Chiang, Yi-Yo
- corrado9999
- ed1d1a8d
- eepaillard
- leaprovenzano
- mikigom
- mrastgoo
- mutterer
- pmneila
- timhok
- zhongzyd
We'd also like to thank all the people who contributed their time to perform the reviews:
- Leonid Bloch
- Jirka Borovec
- François Boulogne
- Matthew Brett
- Thomas A Caswell
- Kira Evans
- Peter Goldsborough
- Emmanuelle Gouillart
- Almar Klein
- Gregory R. Lee
- Joan Massich
- Juan Nunez-Iglesias
- Faraz Oloumi
- Daniil Pakhomov
- Egor Panfilov
- Dan Schult
- Johannes Schönberger
- Steven Silvester
- Alexandre de Siqueira
- Nelle Varoquaux
- Stefan van der Walt
- Josh Warner
- Eric Wieser
Full list of changes
--------------------
This release is the result of 14 months of work.
It contains the following 186 merged pull requests by 67 committers:
- n-dimensional rescale, resize, and pyramid transforms (#1522)
- Segmentation: Implementation of a simple Chan-Vese Algorithm (#1957)
- JPEG quality argument in imsave (#2063)
- improve geometric models fitting (line, circle) using LSM (#2433)
- Improve input parameter handling in `_sift_read` (#2452)
- Remove broken test in `_shared/tests/test_interpolation.py` (#2454)
- [MRG] Pytest migration (#2468)
- Add VisuShrink method for `denoise_wavelet` (#2470)
- Ratio test for descriptor matching (#2472)
- Make HOG visualization use midpoints of orientation bins (#2525)
- DOC: Add example for rescaling/resizing/downscaling (#2560)
- Gallery random walker: Rescale image range to -1, 1 (#2575)
- Update conditional requirement for PySide (#2578)
- Add configuration file for `pep8_speaks` (#2579)
- Manual segmentation tool with matplotlib (#2584)
- Website updates (documentation build) (#2585)
- Update the release process notes (#2593)
- Defer matplotlib imports (#2596)
- Spelling: replaces colour by color (#2598)
- Add nD support to image moments computation (#2603)
- Set xlim and ylim in rescale gallery example (#2606)
- Reduce runtime of local_maxima gallery example (#2608)
- MAINT _shared.testing now contains pytest's useful functions (#2614)
- error message misspelled, integral to integer (#2615)
- Respect standard notations for images in functions arguments (#2617)
- MAINT: remove unused argument in private inpainting function (#2618)
- MAINT: some minor edits on Chan Vese segmentation (#2619)
- Fix UserWarning: Unknown section Example (#2620)
- Eliminate some TODOs for 0.14 (#2621)
- Clean up and fix bug in ssim tests (#2622)
- Add padding_width to montage2d and add montage_rgb (#2626)
- Add tests covering erroneous input to morphology.watershed (#2631)
- Fix name of code coverage tool (#2638)
- MAINT: Remove undefined attributes in skimage.filters (#2643)
- Improve the support for 1D images in `color.gray2rgb` (#2645)
- ENH: add cycle spinning routine (#2647)
- as_gray replaces as_grey in imread() and load() (#2652)
- Fix AppVeyor pytest execution (#2658)
- More TODOs for 0.14 (#2659)
- pin sphinx to <1.6 (#2662)
- MAINT: use relative imports instead of absolute ones (#2664)
- Add hysteresis thresholding function (#2665)
- Improve hysteresis docstring (#2669)
- Add helper functions img_as_float32 and img_as_float64 (#2673)
- Remove unnecessary assignment in pxd file. (#2683)
- Unused var and function call in documentation example (#2684)
- Make `imshow_collection` to plot images on a grid of convenient aspect ratio (#2689)
- Fix typo in Chan-Vese docstrings (#2692)
- Fix data type error with marching_cubes_lewiner(allow_degenerate=False) (#2694)
- Add handling for uniform arrays when finding local extrema. (#2699)
- Avoid unnecessary copies in skimage.morphology.label (#2701)
- Deprecate `visualise` in favor of `visualize` in `skimage.feature.hog` (#2705)
- Remove alpha channel when saving to jpg format (#2706)
- Tweak in-place installation instructions (#2712)
- Add ``skimage.lookfor`` function (#2713)
- Speedup image dtype conversion by switching to `asarray` (#2715)
- MAINT reorganizing CI-related scripts (#2718)
- added rect function to draw module (#2719)
- Remove duplicate parameter in `skimage.io.imread` docstring (#2725)
- Add support for 1D arrays for grey erosion (#2727)
- Build with Xcode 9 beta 3, MacOS 10.12 (#2730)
- Travis docs one platform (#2732)
- Install documentation build requirements on Travis-CI (#2737)
- Add reference papers for `restoration.inpaint_biharmonic` (#2738)
- Completely remove `freeimage` plugin from `skimage.io` (#2744)
- Implementation and test fix for shannon_entropy calculation. (#2749)
- Minor cleanup (#2750)
- Add notes on testing to CONTRIBUTING (#2751)
- Update OSX install script (#2752)
- fix bug in horizontal seam_carve and seam_carve test. issue :#2545 (#2754)
- Recommend merging instead of rebasing, to lower contribution barrier (#2757)
- updated second link, first link still has paywall (#2768)
- DOC: set_color docstring, in-place said explicitly (#2771)
- Add module for generating random, labeled shapes (#2773)
- Ignore known failures (#2774)
- Update testdoc (#2775)
- Remove bento support (#2776)
- AppVeyor supports dot-file-style (#2779)
- Fix bug in `color.convert_colorspace` for YCbCr, YPbPr (#2780)
- Reorganizing requirements (#2781)
- WIP: Deal with long running command on travis (#2782)
- Deprecate the novice module (#2742) (#2784)
- Document mentioning deprecations in the release notes (#2785)
- [WIP] FIX Swirl center coordinates are reversed (#2790)
- Implementation of the Morphological Snakes (#2791)
- Merge TASKS.txt with CONTRIBUTING.txt (#2800)
- Add Gaussian filter-based antialiasing to resize (#2802)
- Add morphological snakes to release notes (#2803)
- Return empty array if hough_line_peaks detects nothing (#2805)
- Add W503 to pep8speaks ignore. (#2816)
- Slice PIL palette correctly using extreme image value. (#2818)
- Move INSTALL to top-level (#2819)
- Make simple watershed fast again (#2821)
- The gallery now points to the stable docs (#2822)
- Adapt AppVeyor to use Python.org dist, and remove install script (#2823)
- Remove pytest yield (#2824)
- Bug fix in projective transformation composition with inverse transformation (#2826)
- FIX: add estimate_sigma to __all__ in restoration module (#2829)
- Switch from LaTeX to MathJax in doc build (#2832)
- Docstring fixes for better formula formatting (#2834)
- Fix regionprops.bbox_area bug (#2837)
- MAINT: add Python 3.6 to appveyor, small edits (#2840)
- Allow convex area calculation in 3D for regionprops (#2847)
- [MRG] DOC fix documentation build (#2851)
- Change default args from list to tuple in `feature.draw_multiblock_lbp` (#2852)
- Add 3D support to `blob_dog` and `blob_log` (#2854)
- Update compare_nrmse docstring (#2855)
- Fix link order in example (#2858)
- Add Computation of Image Moments to Coordinates (#2859)
- Revert gradient formula, modify the deprecation warning, and fix L2-Hys norm in `skimage.feature.hog` (#2864)
- OverflowError: Python int too large to convert to C long on win-amd64-py2.7 (#2867)
- Fix `skimage.measure.centroid` and add test coverage (#2869)
- Add multichannel support to `feature.hog` (#2870)
- Remove scipy version check in `active_contour` (#2871)
- Update DOI reference in `measure.compare_ssim` (#2872)
- Fix randomness and expected ranges for RGB in `test_random_shapes`. (#2877)
- Nl means fixes for large datasets (#2878)
- Make `test_random_shapes` use internally shipped testing tools (#2879)
- DOC: Update docstring for is_low_constrast to match function signature (#2883)
- Update URL in RAG docstring (#2885)
- Fix spelling typo in NL means docstring (#2887)
- noise-robust patch distance estimation for non-local means (#2890)
- Allow mixed dtypes in compare_ssim, compare_psnr, etc. (#2893)
- EHN add Haar-like feature (#2896)
- Add CBCL face database subset to `skimage.data` (#2897)
- EXA example for haar like features (#2898)
- Install documentation dependencies on all builds (#2900)
- Improve LineModelND doc strings (#2903)
- Add a subset of LFW dataset to `skimage.data` (#2905)
- Update default parameter values in the docstring of `skimage.restoration.unsupervised_wiener` (#2906)
- Revert "Add CBCL face database subset to `skimage.data`" (#2907)
- remove unused parameter 'n_segments' in `_enforce_label_connectivity_cython()` (#2908)
- Update six version to make pytest_cov work (#2909)
- Fix typos in `draw._random_shapes._generate_triangle_mask` docstring (#2914)
- do not assume 3 channels during non-local means denoising (#2922)
- add missing cdef in _integral_image_3d (non-local means) (#2923)
- Replace `morphology.remove_small_holes` argument `min_size` with `area_threshold` (#2924)
- Ensure warning to provide bool array is warranted (#2930)
- Remove copyright notice with permission of the author (Thomas Lewiner) (#2932)
- Fix link to Windows binaries in README. (#2934)
- Handle NumPy 1.14 API changes (#2935)
- Specify `gradient` parameter docstring in `compare_ssim` (#2937)
- Fixed broken link on LBP documentation (#2941)
- Corrected bug related to border value of morphology.binary_erosion (#2945)
- Correct bug in random walker when seed pixels are isolated inside pruned zones (#2946)
- Fix Cython compilation warnings in NL Means and Watershed (#2947)
- Add `alignment` parameter to `feature.plot_matches` (#2955)
- Raise warning when attempting to save boolean image (#2957)
- Allow different rescale factors in multichannel warp (#2959)
- Add seed parameter to probabilistic_hough_line (#2960)
- Minor style fixes for #2946 (#2961)
- Build on fewer AppVeyor platforms to avoid timeout (#2962)
- Watershed segmentation: make usable for large arrays (#2967)
- Mark data_range as being a float (#2971)
- Use correct NumPy version comparison in pytest configuration (#2975)
- Handle matplotlib 2.2 pre-release deprecations (#2977)
- Bugfix LineModelND.residuals does not use the optional parameter `params` (#2979)
- Return empty list on flat images with hough_ellipse #2820 (#2996)
- Add release notes for 0.13.1 (#2999)
- MAINT: PIL removed saving RGBA images as jpeg files (#3004)
- Ensure stdev is always nonnegative in _mean_std (#3008)
- Add citation information to README (#3013)
- Add YDbDr colorspace conversion routines (#3018)
- Minor style and documentation updates for #2859 (#3023)
- `draw.random_shapes` API improvements (#3029)
- Type dependent inversion (#3030)
- Fix ValueError: Buffer dtype mismatch, expected 'int64_t' but got 'int' on win_amd64 (#3033)
- Replace pow function calls in Cython modules to fix performance issues on Windows (#3035)
- Add __pycache__ and .cache to .gitignore. (#3037)
- Fix RuntimeError: generator raised StopIteration on Python 3.7 (#3038)
- Fix invert tests (#3039)
- Fix examples not displaying figures (#3040)
- Correct reference for the coins sample image (#3042)
- Switch to basis numpy int dtypes in dtype_range (#3050)
- speedup img_as_float by making division multiplication and avoiding unnecessary allocation (#3056)
- For sparse CG solver, provide atol=0 keyword for SciPy >= 1.1 (#3063)
- Update dependencies and deprecations to fix Travis builds (#3072)
- Sanitizing marching_cubes_lewiner spacing input argument (#3074)
- Allow convex_hull_image on empty images (#3076)
- v0.13.x: Backport NumPy 1.14 compatibility (#3085)
- Force Appveyor to fail on failed tests (#3093)
- Add `threshold_local` to `filters` module namespace (#3096)
- Replace grey by gray where no deprecation is needed (#3098)
- Optimize _probabilistic_hough_line function (#3100)
- Rebuild docs upon deploy to ensure Javascript is generated (#3104)
- Fix random gallery script generation (#3106)
|