Commit Graph
76 Commits
Author SHA1 Message Date
Steven Silvester 80fe225fc8 Fix failing test 2015-07-14 07:47:22 -05:00
Steven Silvester acc9a8a748 Use smarter indexing 2015-07-14 07:47:22 -05:00
Steven Silvester 489ae2ec1a Fix rebase error 2015-07-14 07:47:22 -05:00
Steven Silvester 5ba3cad178 Update tests
Docstring and TODO

Update docstring

Style fixes

Update equalize_adapthist to use new view_as_windows

Update equalize_adapthist to use new view_as_windows

Try rbase again

Update equalize_adapthist to use new view_as_windows

Fix relative imports

Style fixes

Add a deprecation warning and add to api_changes.txt

Update TODO and switch to 0.13 deprecation

Preserve the current API as much as possible and defer to 0.14

Move the new kwarg to the very end

Clarify deprecation warning

Update to use row/col in clahe

Update docstring

Use optimal_step to set up view_as_windows

Update equalize_adapthist to use new view_as_windows

Try rbase again

Update equalize_adapthist to use new view_as_windows

Fix relative imports

Style fixes

Add a deprecation warning and add to api_changes.txt

Update TODO and switch to 0.13 deprecation

Preserve the current API as much as possible and defer to 0.14
2015-07-14 07:47:21 -05:00
Steven Silvester 998be36c2d Update equalize_adapthist to use new view_as_windows
Update equalize_adapthist to use new view_as_windows

Try rbase again

Update equalize_adapthist to use new view_as_windows

Fix relative imports

Style fixes

Add a deprecation warning and add to api_changes.txt

Update TODO and switch to 0.13 deprecation

Preserve the current API as much as possible and defer to 0.14

Move the new kwarg to the very end

Clarify deprecation warning

Update to use row/col in clahe

Update docstring

Use optimal_step to set up view_as_windows

Update equalize_adapthist to use new view_as_windows

Try rbase again

Update equalize_adapthist to use new view_as_windows

Fix relative imports
2015-07-14 07:47:21 -05:00
Steven Silvester 1b30c68d28 # This is a combination of 10 commits.
# The first commit's message is:
Update equalize_adapthist to use new view_as_windows

Try rbase again

Update equalize_adapthist to use new view_as_windows

Fix relative imports

# This is the 2nd commit message:

Style fixes

# This is the 3rd commit message:

Add a deprecation warning and add to api_changes.txt

# This is the 4th commit message:

Update TODO and switch to 0.13 deprecation

# This is the 5th commit message:

Preserve the current API as much as possible and defer to 0.14

# This is the 6th commit message:

Move the new kwarg to the very end

# This is the 7th commit message:

Clarify deprecation warning

# This is the 8th commit message:

Update to use row/col in clahe

# This is the 9th commit message:

Update docstring

# This is the 10th commit message:

Use optimal_step to set up view_as_windows
2015-07-14 07:47:21 -05:00
Steven Silvester 0e61374a89 Add a helper function to check for low contrast
Add a helper function to check for low contrast

Add a check for low contrast when using imsave

Use the low contrast helper in imshow and make sure warnings are always shown

Clean up parameter names and add doctests

Remove unnecessary warning context

Remove unnecessary warning context

Add dtype ranges for 64bit types

Update tests with new warnings

Fix doctest logic

Fix doctest logic

Add a low contrast test with multiple dtypes

Fix check for color images

Fix color check again

Add support for int32 types

Relax assertion for 32bit builds

Add a low contrast test with multiple dtypes

Add a low contrast test with multiple dtypes

Fix check for color images

Fix color check again

Add support for int32 types
2015-03-09 21:34:58 -05:00
Steven Silvester 2e0deb9595 Fix syntax error and missing | operator 2014-12-24 07:47:05 -06:00
Steven Silvester d37ccca598 Fix Py2.7 build errors 2014-12-24 06:54:56 -06:00
Steven Silvester c0a0490eed Fix handling of multiple warnings and update tests
Fix handling of multiple warnings

Update all test __init__ files

Update segmentation pkg

Update the color pkg

Update the exposure pkg

Update the filters pkg

Update the io pkg

Update the measure pkg

Update morphology package

Restructure test setup function

Add expected_warnings to __all__

Update restoration pkg.

Remove explicit filter check since it is done elsewhere

Fix the image test helpers

Update the transform pkg

Fix util pkg

Update viewer pkg
2014-12-23 16:51:06 -06:00
Steven Silvester 874d68ba3f # This is a combination of 7 commits.
# The first commit's message is:
Add a known_warning decorator and suppress warnings in color pkg

# This is the 2nd commit message:

Use the existing all_warnings context manager

# This is the 3rd commit message:

Raise warnings in data

# This is the 4th commit message:

Raise warnings in draw

# This is the 5th commit message:

Raise warnings in exposure

# This is the 6th commit message:

Suppress warnings in exposure tests

# This is the 7th commit message:

Add comments about warning suppressions
2014-12-23 16:46:24 -06:00
Juan Nunez-Iglesias b0a822a9ac Use integer bins when histeq'ing int images 2014-12-15 12:54:22 +11:00
Juan Nunez-Iglesias 879f8bb8a8 Protect exposure.histogram from integer overflow
Fixes #1228 .

I also removed a min() calculation and prevented an image copy when
offset is 0, which is most of the time.
2014-11-24 23:59:43 +11:00
RebeccaandStefan van der Walt 1b217f971e replacing lena in examples and most tests 2014-11-07 16:01:23 +02:00
Steven Silvester 2355c17e3c Add mask option to exposure.equalize_hist with test.
Remove print and fix comparision to None

Update test to make it clear there is a difference

Fix mask logic and `equalize_hist` in `__all__`.

Fix handling of mask and tweak mask test

Another run at travis

Update travis to avoid conflict
2014-08-31 21:15:01 -05:00
Tony S Yu d9a39d44eb Remove cast and rescale and adjust test values to match 2014-07-16 23:24:03 -05:00
Tony S Yu c24adec714 Add adapt_rgb decorator and helpers.
This applies `adapt_rgb` to `equalize_adapthist` and removes the
special-casing of RGB images in that function. Note that tests of
`adapt_rgb` fail because some type conversion and intensity scaling
were added to pass tests for `equalize_adapthist`.
2014-07-16 23:13:04 -05:00
blink1073 0392299fae Refactor to use np.pad, naming changes, update test. 2014-07-12 19:12:53 -05:00
blink1073 a924e55b52 Fix handling of border pixels and update tests 2014-07-12 19:12:53 -05:00
blink1073 2bdfcc7d5e Fix failing tests and turn module level testing back ony 2014-07-12 19:10:32 -05:00
blink1073 ba010a3191 Update adapthist tests, add test for alpha channel and rgb mode handling. 2014-07-12 19:10:32 -05:00
blink1073 95a208eec5 Add test for adapthist modes 2014-07-12 19:10:31 -05:00
Tony S Yu 879c2c7f36 Add tests for intensity_range and rename parameter 2014-07-11 16:30:18 -05:00
Tony S Yu 28d6787a87 Add tests for uint12 and uint14 limits 2014-02-23 23:13:13 -06:00
Tony S Yu 7b104fdf14 Add string inputs for range parameters of rescale_intensity 2014-02-23 14:36:31 -06:00
Johannes Schönberger 5b3c21a4d4 Add test for neggative gamma parameter 2013-11-22 12:33:21 +01:00
Johannes Schönberger 0a2ed35253 Add test for negative input image 2013-11-22 12:30:49 +01:00
Ankit Agrawal f94f3db597 Renaming rescale_intensity_* as adjust_* 2013-06-06 12:13:48 +08:00
Ankit Agrawal 00ae241525 Error handling for images with negative values in Image Correction methods 2013-06-06 12:13:20 +08:00
Ankit Agrawal 23f61795eb Minor improvements in docs, tests 2013-06-06 12:12:40 +08:00
Ankit Agrawal a475d3c694 Corrections and Improvements 2013-06-06 12:12:40 +08:00
Ankit Agrawal a88ae64efb Added stronger tests 2013-06-06 12:11:53 +08:00
Ankit Agrawal e1c23ac08c Added better tests and removed weak ones 2013-06-06 12:11:53 +08:00
Ankit Agrawal 8f8c58317c Separating correction methods into different functions 2013-06-06 12:10:54 +08:00
Ankit Agrawal c1e8440f72 Prevented info loss, implemented Log and Sigmoid Correction 2013-06-06 12:03:28 +08:00
Ankit Agrawal 391b2edad6 Added a function for Gamma Correction 2013-06-06 11:55:21 +08:00
Emmanuelle Gouillart 182a194ecd DOC: Comment on the behavior of `histogram` for color images. 2013-04-28 18:22:01 +02:00
Steven Silvester f48f94f0be BUG: Adapthist interpolation grids could be improperly spaces 2012-12-28 18:37:15 -06:00
Steven Silvester 1af3d69cde BUG: Fixed another division error 2012-12-28 01:33:01 -06:00
Steven Silvester 8da3541bff STY: Minor change to docstring to test travis build 2012-12-26 09:11:53 -06:00
Steven Silvester 6a54c56900 STY: Change minor formatting to test travis build 2012-12-26 00:59:05 -06:00
Steven Silvester 5e44e78488 STY: Used float comparison in test_exposure 2012-12-26 00:45:41 -06:00
Steven Silvester a0a05954c2 BUG: Failed exposure tests on Python3, fixed 2012-12-26 00:34:17 -06:00
Steven Silvester aef305a0d3 BUG: Python 3 Travis build caught this error 2012-12-25 23:02:27 -06:00
Steven Silvester 6a0ab4e3fb BUG: Fixed exposure test to cast data on load. 2012-12-23 15:45:10 -06:00
Steven Silvester 1c589908a8 BUG: Not all plugins would pass the adapthist test 2012-12-23 10:54:09 -06:00
Steven Silvester 73f5e9dccc Fixed error in peak_snr, now uses float arithmetic throughout. 2012-12-11 23:14:30 -06:00
Steven Silvester 9adae8b0c2 Fixed last remaining sig figure problem. 2012-12-11 18:57:24 -06:00
Steven Silvester 0e34c91e37 Changed all test to use 3 significant digits. 2012-12-11 18:08:27 -06:00
Steven Silvester 5444867fd0 Removed explicit io_plugin from test 2012-12-10 20:38:42 -06:00