Commit Graph

54 Commits

Author SHA1 Message Date
Steven Silvester 208afc3837 Move version_requirements to _shared and remove skipif from require. 2014-08-02 11:09:46 -05:00
blink1073 b6dcf3c336 Update Travis build to use Anaconda.
Update Travis build to use Anaconda

Travis updates and fixes

More travis fixes

Another travis attempt

Revert changes

Use PIL and Pillow

Refactor travis into 4 different builds

Fix activation error

Remove explicit mpl in build_versions.py

Make matplotlib an explicit requirement

Rearrange travis

Make pillow a hard requirement

Try again to make Pillow optional

Fix bash syntax error

Fix bash syntax error

Bump required cython version

More rearrangments

Remove mpl from build_versions, rearrange travis

Fix version check

Make matplotlib explicit again

Conda install into test env

Check for proper install

Allow tests to skip if networkx is not available

Allow tests to skip if networkx is not available

Try swapping pillow for matplotlib

Allow tests to pass when matplotlib is not present

Remove matplotlib from build_versions

Print PIL version

Get pillow from PIP

Allow tests to skip if matplotlib is not present.

Allow tests to skip if networkx is not present.

travis fix

Remove unused mpl import that caused test error

Use nose-cov and do not run doctests without optional libs

Bump required numpy version and fix nose calls

Make overlay test repeatable

bump numpy version again

Move low-end numpy to python 2.7

Play with minimum versions

Add version requirements and use functions

Add version requirements and use functions

Allow require to skip a test

More implementation of require decorator

Update require decorator and clean up tests

Only use requires decorator when needed

Fix python3 error in version_requirements

Fix build errors

Fix handling of require with tests

More fixes for require handler

Use latest miniconda

Fix more build errors

Fix another dict comprehension and travis file.

Fix missing imports

Fix dictionary again

Fix import warning

Fix last failing test on 2.6

Skip doc examples on python2.6

Do not run doctests on python2.6

Fix typo in travis.yml

Make numpy-1.6 compatibility changes

Use numpy-1.6 in travis python2.6

Add tests for version requirements

Fix line noise in PR

Add additional io plugins

Fix simpleitk test.

Fix python 3 error in freeimage_plugin.

Install imread in Travis.

Put matplotlib settings in XDG recommended directory

Fix formatting in travis yml

Fix formatting in travis yml

Make sure to close PIL file atexit

Fix name of apt package xcftools

Fix pil fp closing

Fix matplotlibrc creation

Only download SimpleITK on py2x, run coverage on py27

Fix travis yml syntax error

Run coveralls on py2.7

Install SimpleITK on py3.3 and run coverage on py3.3

Make simpleitk install quiet

Use standard nose and clean up incantation

Fix travis yml syntax error

Put in miniconda workout for libc error.

Fix imread plugin.

Fix travis syntax

Remove unused import

Remove miniconda libpng in favor of system png

Fix imread install and move libm removal to after optional pkg install.

Fix png header copy in travis yml

Another attempt to use png headers

Debug freeimage

Add jpeg library for freeimage and debug imread.

More debug for imread and freeimage

More freeimage and imread debugging

More debugging

Use correct paths for test env

Make sure imread is tied to libpng15

Add a TODO note for simpleitk test causing error.

Fix typo in yml

Cleanup and add more comments to travis yml

Update comment

Try and add 3.2 support.

Docstring formatting

Add more travis comments.

Try numpy 1.6 on python 2.7

Fix travis syntax error

Rename CONDA to ENV for clarity

Alias python on python 3.2

Use python 3.2 as the system python

Clean up libfreeimage install

Fix order on py3.2 pre_install

Move old numpy back to py26

Use the appropriate python calls.

Debug 3.2 build.

Update comment

Fix syntax error

Another fix for syntax error.

Install scipy after downloading import tools

More debugging for py32

Do not install conda on py3.2 (duh)

Fix typo in travis yml

Fix py32 qt install, separate pyfits and imread to find error

Fix syntax error and front-load option lib check for debug

pyfits is not supported in py3.2, try imread now

imread is also not supported on py3.2

install imread before pyfits to show relationship with libs

Make pip builds quiet

Minor formatting to retrigger build

Allow simpleitk to fail to download without breaking the build

Use travis_retry for SimpleITK

See what breaks when we keep libm in

Now remove libm again
2014-08-02 06:47:09 -05:00
Stefan van der Walt 86beb21e5a Move all_warnings to skimage._shared.utils 2014-04-27 03:23:22 +02:00
Stefan van der Walt 337f3d175f Update shape tests to use all_warnings 2014-04-27 02:10:29 +02:00
Stefan van der Walt 12af2ef7ed Take a softer approach and raise a warning when a non-contiguous input is provided 2014-04-07 18:15:49 +02:00
Stefan van der Walt 5733a02853 Do not allow view_as_* to return copies (closes #866) 2014-04-07 14:41:56 +02:00
François Boulogne cf7a184ba7 TEST: add test on step 2014-03-15 07:40:39 -04:00
François Boulogne 217b0aa697 MAINT: remove blank lines 2014-03-15 07:39:06 -04:00
Johannes Schönberger 33d00e7411 Update arraypad tests 2013-12-09 00:07:00 +01:00
Josh Warner (Mac) 1c5dc10f4d FEAT: Add 'localvar' mode to random_noise 2013-10-13 12:21:29 -05:00
Josh Warner (Mac) f20aa5e661 FIX: Better handling of skimage.data.camera for Python3 compatibility 2013-10-12 09:32:46 -05:00
Josh Warner (Mac) 9f7a2f4fbc ENH: Tighten tests, all noise types now support signed I/O 2013-10-11 16:53:16 -05:00
Josh Warner (Mac) f435afebd5 ENH: Add optional clip kwarg, docs, & handling of signed inputs. 2013-10-11 16:39:22 -05:00
Josh Warner (Mac) de42ba831a FIX: Fix and improve Poisson random noise generator
The Poissson generator now works.

The improved Poisson generator now infers the bit depth of the image
after conversion to a floating point image, by analyzing the unique
values present and finding the next power of two. This value is then
used to scale the floating point image up, after which Poisson
noise is generated, and then image is then scaled back down.
2013-10-11 01:53:15 -05:00
Johannes Schönberger 445dd7e859 Merge pull request #630 from JDWarner/improve_noise
ENH: Improve random_noise with better param names & docfixes
2013-09-14 01:41:08 -07:00
Josh Warner (Mac) 6f5f6a0a7a DOC: Further improvements to naming conventions. 2013-09-07 00:39:04 -05:00
Stefan van der Walt b0d3b92e74 Add skip parameter to view_as_windows. 2013-09-01 23:50:54 +02:00
Juan Nunez-Iglesias 909d4cb5f6 Add test to unique_rows for discontiguous arrays 2013-08-06 22:45:21 +10:00
Juan Nunez-Iglesias 11f9a5bdbd Add test for unique_rows 2013-08-05 09:35:50 +10:00
Josh Warner b5d09bcd1c Merge pull request #603 from TheChymera/master
ENH: User-specified output aspect ratio in skimage.util.montage.montage2d function
2013-07-20 22:33:32 -07:00
Horea Christian 35a65aeef3 Resolved faulty montage2d import. 2013-07-21 05:55:02 +02:00
Horea Christian 2d33bf7622 Added test case for grid_shape parameter. 2013-07-21 03:55:16 +02:00
Johannes Schönberger dc27babee2 Merge pull request #546 from jni/3d-slic
Add support for 3D images in SLIC segmentation
2013-07-14 23:50:38 -07:00
Juan Nunez-Iglesias 858f7411d7 Complete test_regular_grid coverage 2013-07-13 01:34:51 +02:00
Juan Nunez-Iglesias f0ecc4d00d Rename regular_grid.py 2013-07-12 18:28:11 +02:00
Juan Nunez-Iglesias e80dd18d7e Add tests for 'regular_grid()' 2013-07-12 18:26:11 +02:00
Jostein Bø Fløystad 794a4d7dae arraypad: allow padding with zero entries (i.e. no padding). 2013-07-05 14:29:09 +02:00
Josh Warner (Mac) 32f39eecbb ENH: Improve random_noise with better param names & docfixes 2013-07-03 23:54:26 -05:00
Josh Warner (Mac) 5f7fc52830 FEAT: generator to add various types of random noise to images 2013-06-29 18:00:26 -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
Adam Wisniewski 81519b7863 adding main to run tests 2013-06-29 10:17:41 -05:00
Josh Warner (Mac) 20ae0a1ca2 FEAT: Generalized n-dimensional array padding
This PR exposes NumPy 1.8+ padding functionality to all
users of scikit-image, regardless of their personal NumPy
version.

The improved (much better scaling with dimensionality)
version introduced in NumPy 1.8 is used.
2013-06-19 09:10:06 -05:00
Andreas Mueller 6c59e04714 MISC remove unused imports, some pep8 corrections. 2012-09-27 20:01:45 +01:00
kuantkid 61be60cace FIX: early fix for dtype conversion from bool to other type PR #306, Issue #263 2012-09-10 13:00:32 +08:00
Johannes Schönberger 4b303f36cc Update test cases for boolean dtype conversion 2012-08-24 12:44:00 +02:00
Andreas Mueller f7b3d8062c COSMIT pep8 2012-06-29 11:27:23 +02:00
cgohlke bde2831709 Add test_float_out_of_range 2012-06-06 18:53:44 -07:00
cgohlke bbc5b8e552 Remove range check test 2012-05-24 01:20:51 -07:00
cgohlke dad16f8a29 Restore test_float_out_of_range 2012-05-23 11:33:19 -07:00
cgohlke 8575a46f42 Verify dtype 2012-05-23 00:55:28 -07:00
cgohlke e4b49239c4 Adjust tests for new type conversion rules 2012-05-22 00:25:42 -07:00
Stefan van der Walt b9289123f7 Explicitly use float64 instead of float. 2012-03-11 16:02:20 -07:00
Stefan van der Walt ea15eb7647 ENH: Allow forced copy of data upon type conversion. 2012-03-10 17:27:54 -08:00
Nicolas Pinto 68f8c68c3f FIX: util.montage2d 'normalize' becomes 'rescale_intensity' and defaults to False 2012-02-14 19:36:07 -05:00
Nicolas Pinto 99efa1b771 ENH: add montage2d with tests 2012-02-13 21:20:31 -05:00
Nicolas Pinto c1c954e19d STY: pep8 in util.shape + its tests 2012-02-12 14:59:58 -05:00
Nicolas Pinto 1108bd892e ENH: move 'util.array_views' to 'util.shape' 2012-02-12 14:59:06 -05:00
Nicolas Poilvert 41a259ee26 simplifying code for clarity and modifying tests 2012-02-12 12:24:09 -05:00
Nicolas Poilvert 39a487834c more tests on rolling views 2012-02-12 01:06:47 -05:00
Nicolas Poilvert da707a78ed initial push of array view codes. tests for block views 2012-02-12 00:09:49 -05:00