Commit Graph

3582 Commits

Author SHA1 Message Date
Josh Warner (Mac) 6f775400b5 FIX: No longer reset for each update 2013-06-29 15:34:03 -05:00
Josh Warner (Mac) 19a3d33573 FIX: only reset axes when gray <-> rgb, not every update 2013-06-29 15:18:53 -05:00
Josh Warner (Mac) b4e71ecd43 FIX: remove blit, fix 0-length error on grayscale images 2013-06-29 15:09:58 -05:00
Josh Warner (Mac) e790fcc44e FIX: lineprofile no longer flips on left half and cardinals work 2013-06-29 14:24:16 -05:00
Josh Warner (Mac) e20aa7c381 FIX: refactor code, fix linewidth calculation 2013-06-29 14:24:16 -05:00
Josh Warner (Mac) 2b5930ad60 DOC: Add viewer example for RGB line profile 2013-06-29 14:24:16 -05:00
Josh Warner (Mac) 9ece0b576c FEAT: Automatically switch between RGB / grayscale lineprofile 2013-06-29 14:24:15 -05:00
Tony S Yu f8f3cee20a Merge pull request #620 from scikit-image/2013
Python 3 support without 2to3.
2013-06-29 12:15:08 -07:00
Stefan van der Walt 9ed26136e2 Do not run flakes on test files -- we have too many custom formatted array. 2013-06-29 11:59:47 -05:00
Stefan van der Walt f429b5abad Ensure PIL tests run with PIL. 2013-06-29 11:01:18 -05:00
Tony S Yu 6cef8727a0 Minor fixes
- Use absolute imports so __main__ examples work
- PEP8: 2 blank lines
2013-06-29 10:56:03 -05:00
Stefan van der Walt 2566171929 Space code more readably in transform. 2013-06-29 10:55:34 -05:00
Stefan van der Walt 39e66c0229 Add to public API. 2013-06-29 10:18:43 -05:00
Stefan van der Walt 0286d2d30f Use int32 for labelling. 2013-06-29 10:17:42 -05:00
Stefan van der Walt f0506f1293 Fix imports under Python 3. 2013-06-29 10:17:42 -05:00
Stefan van der Walt 558298f426 Fix im_self access in Python 3. 2013-06-29 10:17:42 -05:00
Stefan van der Walt 9d1907a211 Fix im_class access in Python 3. 2013-06-29 10:17:42 -05:00
Adam Wisniewski 81519b7863 adding main to run tests 2013-06-29 10:17:41 -05:00
Adam Wisniewski 227b209720 fix arraypad 2013-06-29 10:17:41 -05:00
Stefan van der Walt eb66e34351 Fix label casting for numpy 1.7. 2013-06-29 10:17:41 -05:00
Stefan van der Walt 504ad94dc6 Fix iterator. 2013-06-29 10:17:41 -05:00
Stefan van der Walt 84615478e4 Fix function code. 2013-06-29 10:17:41 -05:00
Stefan van der Walt b04c3282bf Fix zip. 2013-06-29 10:17:41 -05:00
Stefan van der Walt a1adfa8d54 Correctly check for string type. 2013-06-29 10:17:41 -05:00
Stefan van der Walt 9a38a59a25 Remove is_str and replace by isinstance(..., six.string_types). 2013-06-29 10:16:42 -05:00
Stefan van der Walt 70d21f23a2 Add six compatibility module. 2013-06-29 10:16:42 -05:00
Stefan van der Walt 2ef6f0ae73 Remove 2to3. 2013-06-29 10:16:42 -05:00
Tony S Yu c61e0434e4 Merge pull request #613 from adamw523/master
support for saving to file-like object in imsave
2013-06-28 14:47:26 -07:00
Adam Wisniewski a95824c36f Merge pull request #1 from tonysyu/pr/613
Minor cleanups to test
2013-06-28 14:19:09 -07:00
Tony S Yu 397e7c1ade Clean up test. 2013-06-28 16:08:11 -05:00
Adam Wisniewski 362d915399 support for saving to file-like object in imsave 2013-06-28 16:18:01 -04:00
Stefan van der Walt 2e80b819d0 Merge pull request #612 from applio/master
Fix test which relied on dtype of input image.
2013-06-28 11:41:13 -07:00
Davin Potts 0586817962 Modified test_rank.test_compare_autolevels and test_rank.test_compare_8bit_vs_16bit to correct for assumption that data.camera() would always be loaded as ubyte (or ints at least) when using matplotlib as backend (which caused data.camera() to load as float32). 2013-06-28 12:17:28 -05:00
Josh Warner 173fec01c7 Merge pull request #575 from tonysyu/feature/viewer-linking
Linked image viewers and docked plugins
2013-06-28 08:32:34 -07:00
Johannes Schönberger 6d5c8cb299 Merge pull request #604 from JDWarner/fix_sitk_tests
FIX: prepend `np.testing.` to assert_* statements
2013-06-27 13:39:26 -07:00
Josh Warner (Mac) 82c987cb15 FIX: prepend np.testing. to assert_* statements
Resolve a simple namespace problem, eliminating 15 errors in
tests Travis doesn't catch because Travis doesn't build SimpleITK
2013-06-27 15:13:21 -05:00
tonysyu c826935d9e Change default Slider update_on value to 'release'
Image filtering is usually slow, so updating on move was usually a bad idea.
2013-06-26 11:23:12 -05:00
tonysyu ed7c75d4c6 Raise ImageViewer to front on start.
Currently only works for main window, does not work for linked viewers.
2013-06-26 11:00:24 -05:00
Tony S Yu cae693cb69 Change QApp default to previous behavior. 2013-06-25 23:24:06 -05:00
Tony S Yu dae0156230 Make histogram threshold adjustable 2013-06-25 23:20:12 -05:00
Tony S Yu e305677de5 Fix PyQt4 segfault caused by PySide fix.
I guess PySide saves the QApplication internally, while PyQt4 doesn't.
Saving the QApplication as a global prevents it from getting garbage
collected. Saving the QApplication as an instance variable in the
ImageViewer also works, but that might prevent the ImageViewer from getting
garbage collected in an interactive session. (weakref doesn't seem to work here.)
2013-06-25 23:15:42 -05:00
tonysyu c4299c4637 Fix execution in IPython with qt backend.
New QApplication and event-loop implementation stolen shamelessly from
IPython. Strangely, running the viewer at the IPython prompt will
open an orphan Matplotlib figure window, but running a script using
`%run` does not.

Only tested on PySide (not PyQt4).
2013-06-25 14:37:01 -05:00
Stefan van der Walt 4c39d2693a Merge pull request #601 from ahojnnes/corner-eps
BUG: Fix division by zero bug in corner detectors.
2013-06-23 15:42:16 -07:00
Johannes Schönberger c9b2bd0aae Fix division by zero bug in corner detectors 2013-06-23 23:39:20 +02:00
Stefan van der Walt 113267bd4d Merge pull request #577 from JDWarner/add_pad
ENH: Generalized N-dimensional array padding.
2013-06-22 20:51:51 -07:00
Stefan van der Walt 0a727e3367 Merge pull request #485 from tonysyu/image_label2rgb
ENH: Add `label2rgb`.
2013-06-22 20:24:20 -07:00
Johannes Schönberger 360f5b55e3 Merge pull request #597 from sciunto/hough_ellipse
Hough transform for ellipses
2013-06-21 12:47:50 -07:00
Johannes Schönberger d8d5e30920 Merge pull request #598 from sciunto/fix_import
Fix import + pep8
2013-06-21 12:45:51 -07:00
François Boulogne 8aad4d6e94 fix missing space 2013-06-21 19:13:18 +02:00
François Boulogne a165cf3dca pep8 2013-06-20 23:28:49 +02:00