Permalink
Commits on Apr 20, 2018
  1. Merge pull request #2859 from kne42/nD-moments-contour

    ahojnnes committed Apr 20, 2018
    Add Computation of Image Moments to Coordinates
Commits on Apr 16, 2018
  1. added support for YDbDr (#3018)

    normanb authored and stefanv committed Apr 16, 2018
    * added support for YDbDr
    * added ydbdr to colorspace tests
Commits on Apr 12, 2018
  1. Merge pull request #2979 from benbo/patch-2

    jni committed Apr 12, 2018
    Bugfix: LineModelND.residuals does not use the optional parameter `params`
  2. Merge pull request #3013 from stefanv/citation_in_README

    jni committed Apr 12, 2018
    Add citation information to README
  3. Ensure warning to provide bool array is warranted (#2930)

    jni authored and stefanv committed Apr 12, 2018
    * Ensure warning to provide bool array is warranted
    
    When providing a volume with only two labels,
    morphology.remove_small_objects warns that the user probably meant to
    provide a bool array. However, if the user provides a bool array that
    only has one connected components, the warning still pops up!
    
    This commit ensures that the warning only pops up if the user did *not*
    provide a bool array.
    
    Reported by @husby036 at:
    
    a2def31#commitcomment-26398024
    
    * Add test to ensure no warning raised for bool img
Commits on Apr 11, 2018
  1. Add citation information to README

    stefanv committed Apr 11, 2018
  2. Added test cases for #2979 Bugfix

    benbo committed Apr 11, 2018
    Assert that `params` argument is used if passed to `LineModelND.rediduals`
Commits on Apr 9, 2018
  1. Merge pull request #3008 from jni/std-neg

    soupault committed Apr 9, 2018
    Ensure stdev is always nonnegative in _mean_std
  2. Add comment in code to justify use of np.clip

    jni committed Apr 9, 2018
  3. Ensure stdev is always nonnegative in _mean_std

    jni committed Apr 9, 2018
    For some values, floating point error can cause VarX = E(X^2) - (EX)^2
    to be negative, resulting in NaNs when taking StdX = sqrt(VarX). Here
    we ensure that VarX is nonnegative before taking the square root.
Commits on Apr 5, 2018
  1. MAINT: PIL removed saving RGBA images as jpeg files (#3004)

    oleksandr-pavlyk authored and stefanv committed Apr 5, 2018
    Modifying test to save as PNG, since Picture stores RGB images as RGBA internally
Commits on Apr 1, 2018
  1. Add release notes for 0.13.1 (#2999)

    jni authored and stefanv committed Apr 1, 2018
    It appears I never included these in any commit! Oops!
Commits on Mar 8, 2018
  1. Merge pull request #2947 from oleksandr-pavlyk/cython-warnings

    jni committed Mar 8, 2018
    Fix Cython compilation warnings in NL Means and Watershed
    
    The watershed code is sped up by 5-15% in some cases.
Commits on Mar 7, 2018
  1. Update fit.py

    benbo committed Mar 7, 2018
    Changed assignment of origin, direction from self.params to params. Formerly, params argument would have been ignored not matter if it was None or not. Now, if params is None self.params is used as set in line 120 and 121. If params is not None, it will be used if the assert validates.
  2. Handle matplotlib 2.2 pre-release deprecations (#2977)

    soupault authored and stefanv committed Mar 7, 2018
    * Remove deprecated box-forced matplotlib parameter
    * Use nipy_spectral colormap instead of deprecated spectral (mpl gh7416)
    * Refactored plot_adapt_rgb
Commits on Mar 5, 2018
  1. Watershed segmentation: make usable for large arrays (#2967)

    blochl authored and stefanv committed Mar 5, 2018
    * Watershed segmentation: make usable for large arrays
    
    Numbering of indexes is now 64-bit, to allow usage on arrays with more
    than 2**31-1 elements. With volumes as large as (for example) 2048**3,
    which is not an extraordinary size for 3D volumes anymore, 32-bit index
    numbering can not be used.
    
    Additionally, some related quantities are kept 64-bit (and not converted
    to 32-bit, as before) to avoid redundant operations. These quantities
    are not a part of large arrays, so there is no noticeable effect on
    memory usage.
    
    Signed-off-by: Leonid Bloch <leonid.bloch@esrf.fr>
Commits on Mar 4, 2018
  1. Merge pull request #2975 from soupault/conftest

    jni committed Mar 4, 2018
    Use correct NumPy version comparison in pytest configuration
Commits on Mar 3, 2018
  1. Use distutils to check for numpy version

    soupault committed Mar 3, 2018
Commits on Mar 1, 2018
  1. Use proper version comparison in pytest conf

    soupault committed Mar 1, 2018
Commits on Feb 20, 2018
  1. Mark data_range in compare_ssim docstring as float (#2971)

    cancan101 authored and jni committed Feb 20, 2018
Commits on Feb 15, 2018
  1. Add 3D support to `blob_dog` and `blob_log` (#2854)

    jni authored and stefanv committed Feb 15, 2018
    * Ported feature.blob_dog and feature.blob_log for 3D images
    * Modified stacking for compatibility with NumPy < 1.10
    * Improved speed of _prune_blobs using cKDTree
    * KDTree instead of cKDTree for scipy 0.9
    * Corrected a bug (distance between blobs) + test and some notations as well
    * Remove outdated check for scipy 0.9
    * Allow computing Hessian matrix determinants for nD images
    * Allow Hessian matrix det and eig computation in nD
    * Use np.stack instead of np.concatenate hack
    * Docstring fixes
    * Use proper deprecation of Hessian eigvals API
    * Bug fix: Hessian eigenvalues in decreasing order
    * Remove guard that was impossible to reach
    * Add 3D Hessian matrix tests
Commits on Feb 14, 2018
  1. Merge pull request #2937 from ed1d1a8d/patch-1

    soupault committed Feb 14, 2018
    Specify gradient parameter docstring in compare_ssim
Commits on Feb 13, 2018
  1. Add a subset of LFW dataset to `skimage.data` (#2905)

    glemaitre authored and jni committed Feb 13, 2018
Commits on Feb 10, 2018
  1. Merge pull request #2957 from soupault/imsave_bool_warn

    jni committed Feb 10, 2018
    Raise warning when attempting to save boolean image
  2. Reverted several plugin tests, cleaned up imsave

    soupault committed Feb 10, 2018
Commits on Feb 9, 2018
  1. Merge pull request #2962 from stefanv/appveyor_timeout

    jni committed Feb 9, 2018
    Build on fewer AppVeyor platforms to avoid timeout
Commits on Feb 7, 2018
  1. Build on fewer AppVeyor platforms to avoid timeout

    stefanv committed Feb 7, 2018
  2. Merge pull request #2961 from jni/minor-fixes-2946

    soupault committed Feb 7, 2018
    Minor style fixes for #2946
  3. Fix typo in test comment

    jni committed Feb 7, 2018
  4. Add parentheses for clarity

    jni committed Feb 7, 2018
  5. Merge pull request #2946 from emmanuelle/randomwalker

    jni committed Feb 7, 2018
    Correct bug in random walker when seed pixels are isolated inside pruned zones
  6. Merge pull request #2959 from jni/fix-rescale-multichannel

    ahojnnes committed Feb 7, 2018
    Allow different rescale factors in multichannel warp
Commits on Feb 6, 2018
  1. PEP8: fix string that went past the 80c limit

    jni committed Feb 6, 2018
  2. Fix scale array shape for multichannel rescaling

    jni committed Feb 6, 2018
  3. Merge pull request #2960 from jni/hough-seed

    soupault committed Feb 6, 2018
    Add seed parameter to probabilistic_hough_line