Commit Graph

4131 Commits

Author SHA1 Message Date
Josh Warner (Mac) fcd20e5660 FIX: use memoryviews, docfix, and change tri_list to face_list 2013-08-30 12:36:31 -05:00
Josh Warner (Mac) 164b416bd9 FIX: volume now directly cast, docfixes, C-contiguous ordering 2013-08-30 12:36:31 -05:00
Josh Warner (Mac) f8cc4799da FIX: dimension ordering now correct (x, y, z) 2013-08-30 12:36:31 -05:00
Josh Warner (Mac) 165de870d0 fix error in triangulation of case 120 2013-08-30 12:36:31 -05:00
JDWarner 296d102047 fix: symmetric ambiguous dual-plane cases require special treatment 2013-08-30 12:36:31 -05:00
JDWarner 44c04996c7 move unpack_unique_verts to Cython for speed 2013-08-30 12:36:31 -05:00
Josh Warner (Mac) d2e51aa035 fix import error from _marching_cubes_cy 2013-08-30 12:36:31 -05:00
Josh Warner (Mac) 9a86aba226 rename files to conform with naming conventions 2013-08-30 12:36:31 -05:00
Josh Warner (Mac) 9779cd5e4a fix: bug in second _append_tris call in case 125 2013-08-30 12:36:31 -05:00
Josh Warner (Mac) 5b990a0856 fix import of _marching_cubes 2013-08-30 12:36:31 -05:00
Josh Warner (Mac) 855031ad47 add _marching_cubes.pyx to list of Cython modules to build 2013-08-30 12:36:30 -05:00
Josh Warner (Mac) 84618af7c7 import marching_cubes and mesh_surface_area 2013-08-30 12:36:30 -05:00
Josh Warner (Mac) 5eba5a42a7 FEAT: Full 3d anisotropic implementation of marching cubes
Also includes surface area calculation algorithm from
generated mesh.
Convenient output to visualize with `mayavi.mlab`.
Efficient Cython implementation.
2013-08-30 12:34:55 -05:00
Juan Nunez-Iglesias 55e42309b8 Merge pull request #712 from emmanuelle/gaussian_filter
Add a wrapper around `scipy.ndimage.gaussian_filter` with useful default behaviors.
2013-08-30 10:27:41 -07:00
Emmanuelle Gouillart 9795d3fad4 Gaussian filter function: changed the default value of multichannel
Now we try to guess automatically whether the image is grayscale or RGB
2013-08-29 23:14:30 +02:00
Emmanuelle Gouillart b4242ca3fb [BUG] iterable sigma and multichannel
+ docstring improvement
2013-08-25 16:41:37 +02:00
Emmanuelle Gouillart 15b4a4d979 DOC: corrected description of multichannel parameter 2013-08-25 15:04:22 +02:00
Stefan van der Walt d4eba562b8 Merge pull request #711 from sciunto/minordoc
DOC: Add titles to plots (watershed).
2013-08-25 05:59:44 -07:00
François Boulogne c68dab766e DOC: add titles to plots 2013-08-25 14:52:30 +02:00
Emmanuelle Gouillart 082586c10c Added a wrapper around ndimage's Gaussian filter
This version of the Gaussian filter

 * uses 'nearest' as the default boundary mode. This can be discussed,
   but I had the impression that for images this is the most relevant
   mode ('extending' boundaries)

 * has a `multichannel` keyword, so that each color channel can be
   filtered separately. For now no attempt is made at guessing whether
   the image has color channels or not.
2013-08-25 14:50:55 +02:00
Stefan van der Walt 8757356a46 Merge pull request #638 from sciunto/contribute
DOC: Activate travis for a fork.
2013-08-25 05:22:13 -07:00
Emmanuelle Gouillart 1a4ea5c970 Merge pull request #710 from jni/pyamg-depends
Add pyamg to the optional dependencies
2013-08-25 04:56:41 -07:00
Emmanuelle Gouillart 4d80670925 Merge pull request #672 from jni/chull-fix
Convex hull fix
2013-08-25 04:48:20 -07:00
Juan Nunez-Iglesias 13e83be692 Update PyAMG URL (no longer in Google Code) 2013-08-25 12:44:19 +02:00
Juan Nunez-Iglesias bd2a61baf8 Add PyAMG to the optional dependencies list 2013-08-25 12:42:12 +02:00
François Boulogne 944b45ad69 DOC: this step seems to be useless 2013-08-25 12:01:35 +02:00
Juan Nunez-Iglesias 072eb7640a Add docstring note explaining coord use case 2013-08-25 11:06:31 +02:00
Juan Nunez-Iglesias cb28bba6ee Add note describing array copy if discontiguous 2013-08-25 11:04:50 +02:00
François Boulogne 0c2f0dc532 Review the procedure 2013-08-25 10:34:25 +02:00
Johannes Schönberger 8d0f91724f Merge pull request #702 from stefanv/remove_image_wrap
Remove image wrapper.
2013-08-21 11:54:58 -07:00
Stefan van der Walt 7df2ef1e85 Add tests for image tags. 2013-08-21 17:50:21 +02:00
Stefan van der Walt 2b0f037422 Remove Image wrapper from io. Improve tags handling. 2013-08-21 17:46:38 +02:00
Johannes Schönberger 9a5a767ce8 Merge pull request #700 from stefanv/remove_logger
Remove logger in favor of warnings.
2013-08-21 02:45:24 -07:00
Stefan van der Walt 4215ad11a1 Remove leftover debug statement. 2013-08-21 11:09:02 +02:00
Stefan van der Walt 4b39779382 Merge pull request #697 from ahojnnes/memoryviews
Memoryview refactoring: Part 2.
2013-08-20 23:56:25 -07:00
Johannes Schönberger 05aeb7c7fe Convert to int for Py_ssize_t 2013-08-21 07:48:39 +02:00
Stefan van der Walt ca768b0b95 Remove unnecessary import of Warning. 2013-08-21 00:59:37 +02:00
Stefan van der Walt d9836a6add Remove logger in favor of warnings. 2013-08-21 00:10:33 +02:00
Stefan van der Walt bbf7a56db2 Merge pull request #698 from mrterry/deltae_docs
`deltaD` doc copy-editing.
2013-08-19 15:51:08 -07:00
Matt Terry 7e7fb2fc85 comma usage 2013-08-19 11:26:07 -07:00
Matt Terry 600305eb85 doc quickfix 2013-08-19 11:04:29 -07:00
Johannes Schönberger 5f82c206b4 Fix bugs in usage of typed memoryviews 2013-08-19 19:31:40 +02:00
Johannes Schönberger c8f619e384 Use typed memoryviews in transform package 2013-08-19 19:22:28 +02:00
Johannes Schönberger b8b2a63884 Use typed memoryviews in morphology package 2013-08-19 19:14:56 +02:00
Johannes Schönberger 8524203f13 Use typed memoryviews in measure package 2013-08-19 18:42:08 +02:00
Johannes Schönberger 93e83b347f Improve tests of graph package 2013-08-19 18:37:30 +02:00
Juan Nunez-Iglesias b6f72c606d Merge pull request #665 from mrterry/deltae
Add deltaE functions and lab2lch color conversion utils
2013-08-18 00:32:07 -07:00
Stefan van der Walt 561d20a9bd Merge pull request #695 from ahojnnes/memoryviews
Use typed memoryviews for draw, feature, filter.
2013-08-17 15:40:40 -07:00
Johannes Schönberger a8f0d46ab2 Fix missing conversion of typed memoryview to numpy array 2013-08-17 23:17:05 +02:00
Johannes Schönberger 5b38bdac59 Fix missing conversion of typed memoryview to numpy array 2013-08-17 23:07:00 +02:00