Commit Graph

414 Commits

Author SHA1 Message Date
Stefan van der Walt d3a4d3da9f Fix link to api changes in docs. 2010-08-23 23:02:39 +02:00
Stefan van der Walt 9ea3962903 Ignore vim swap files. 2010-08-23 23:02:28 +02:00
Stefan van der Walt 5179113ded DOC: Add place to document API changes. 2010-07-02 18:05:57 -05:00
Stefan van der Walt b8cb9ff9c8 ENH: Refactor ImageCollection to allow more general file loading schemes. 2010-07-02 17:51:50 -05:00
Stefan van der Walt 59d86c7af3 DOC: Add CellProfiler relicensing announcement. 2010-07-02 12:41:59 -05:00
Stefan van der Walt cd48712329 Merge branch 'master' of git://github.com/sccolbert/scikits.image into chris 2010-06-24 17:38:49 -07:00
Stefan van der Walt 7c1c951972 More accurate docstring for imread. 2010-06-09 00:51:55 -06:00
Stefan van der Walt 3c14b965d6 Allow PIL plugin to read grey-level images with alpha layer. 2010-06-08 21:25:14 -06:00
Stefan van der Walt bd7a15ebaf Add imshow to PIL plugin. 2010-06-08 21:25:14 -06:00
Stefan van der Walt 03b53f85e6 Add gitwash documentation. 2010-05-26 19:55:12 -07:00
Emmanuelle Gouillart df431c2cb5 Give explicitly the git clone command in the installation notes. 2010-05-26 13:46:15 -07:00
Stefan van der Walt 2c11c7480c Clarify dependencies. 2010-05-26 01:10:02 -07:00
Stefan van der Walt ce4d48d0db Update links to OpenCV docs. 2010-05-25 10:29:13 -07:00
Stefan van der Walt 01dca4ef5f Found shorthand for constructing dtype str (thanks, Zach!). 2010-05-14 15:54:05 +02:00
Stefan van der Walt 13199840cd In freeimage plugin, set DummyArray to writable, use correct dtype. 2010-05-14 15:11:57 +02:00
Stefan van der Walt 81b3359590 Use c_void_p to handle (*BYTE) in freeimage plugin. 2010-05-14 14:16:01 +02:00
Stefan van der Walt 0320815b9e Fix freeimage loading via array interface. 2010-05-14 13:53:11 +02:00
Stefan van der Walt 49c03eb448 Try to load both libfreeimage and libFreeImage. 2010-05-14 13:52:41 +02:00
Stefan van der Walt 9c20fd0720 In freeimage plugin, use array_interface for array construction. 2010-05-13 23:05:44 +02:00
Stefan van der Walt d082774977 Add ctypes API for freeimage plugin for use on 64-bit platforms. 2010-05-13 22:28:00 +02:00
Stefan van der Walt 46d3c26a1b In freeimage plugin, fix order of parameters to 'write'. Provide colour images to 'write' as CxMxN arrays. 2010-05-13 17:25:47 +02:00
Stefan van der Walt 0063993965 Wrap long lines in freeimage plugin. 2010-05-13 16:07:27 +02:00
Stefan van der Walt 794402bbb2 Add imread and imsave wrappers to freeimage plugin. 2010-05-13 16:04:03 +02:00
Stefan van der Walt bb9ee08612 Add description file for freeimage plugin. 2010-05-13 16:03:40 +02:00
Stefan van der Walt 91ca44b3a8 Add Zachary's freeimage wrapper. Fix Ctypes loader to use NumPy. 2010-05-13 16:03:15 +02:00
Stefan van der Walt 315b133071 Update links to CellProfiler code. 2010-05-01 21:08:18 +02:00
Stefan van der Walt 1cde37aee6 Merge speed fixes to heap.pyx from Zach. 2010-04-10 22:29:09 +02:00
Zachary Pincus 4a0e4e2285 Oops: actually fix heap performance problem... 2010-04-08 18:13:45 -04:00
Zachary Pincus 56a5cadde2 Performance fix for heap; correctness for _mcp
(1) normalize_indices in _mcp.pyx should convert indices to ints: fixed
(2) huge (order of magnitude) performance problems in heap.pyx from changing
lines like:
ii = (i-1)/2 # CalcPrevAbs

to:
ii = (int)(i-1)/2 # CalcPrevAbs

for some reason,  the latter goes through the python division machinery!
However, the former is invalid for cython >=0.12, so the proper solution is:
ii = (i-1)//2 # CalcPrevAbs
2010-04-08 18:11:47 -04:00
Stefan van der Walt 29d6046378 graph: Fix typo in heap docs. Wrap long line. 2010-01-01 13:32:11 +02:00
Stefan van der Walt bc8ab59966 graph: mcp: Clean up long lines. Fix tests. 2010-01-01 13:24:32 +02:00
Stefan van der Walt 83efa5f109 morphology: Clean setup. 2010-01-01 13:08:33 +02:00
Stefan van der Walt 93c90377c3 graph: spath: Fix documentation indentation. 2010-01-01 13:01:56 +02:00
Stefan van der Walt b7706e6550 graph: heap: Cast known integer after division. 2009-12-31 10:54:25 +02:00
Zachary Pincus 07fbf605b2 Fix heap.pyx to work when infinite values are pushed. 2009-12-30 14:31:08 -05:00
Zachary Pincus ad141b680d Finish commits of changes to graph: __init__ and setup and remove old cruft. 2009-12-29 13:31:55 -05:00
Zachary Pincus 8b2a8b5031 Rewrite spath.shortest_path to use new mcp classes
spath.shortest_path presents the same interface, but now uses the new mcp
classes internally, which means that it is now fully n-d, and can also find
the shortest path along any given axis. The old output format has been
retained, but is a bit weird for non-2d arrays. A more sensible n-d output
format is available, but not enabled by default.
2009-12-29 13:17:18 -05:00
Zachary Pincus 6f39426485 Added classes for minimum-cost-pathfinding through n-d arrays.
mcp.py presents the interface and a simple usage example; the classes of
interest are in _mcp.pyx. Basic tests are included.
2009-12-29 13:05:53 -05:00
Zachary Pincus 4741c113ca Add fast binary heap classes (from Almar Klein)
cython classes for fast binary heaps (that store (value, reference) pairs) are
now available from scikits.image.graph.heap
2009-12-29 13:04:22 -05:00
Zachary Pincus 17edd0cc29 Modify _build.py:cython() to be cleaner:
(1) Now uses subprocess.call instead of os.system, so that paths with spaces
    (and the like) are handled properly.

(2) Removes superfluous .c.new files after deciding whether or not to copy
    them to the .c files.
2009-12-29 12:38:31 -05:00
sccolbert ae4bd34495 added cvFloodFill and cvMatchTemplate 2009-12-06 22:30:22 +01:00
sccolbert 1b53c9d01f added cvFindExtrinsicCameraParams2 and cvWatershed 2009-12-05 18:29:27 +01:00
Stefan van der Walt 2ebfcdce75 Add docs for logger. 2009-12-03 10:12:02 +02:00
Stefan van der Walt 65d6ab4840 docs: Update api. 2009-12-03 10:02:32 +02:00
Stefan van der Walt bd79e3741e Add easy way to grab a logger. 2009-12-03 10:01:29 +02:00
Stefan van der Walt b0d28687c9 docs: Fix typo. 2009-12-03 09:58:00 +02:00
Stefan van der Walt ec70fdad48 docs: Add project title to header. 2009-12-03 09:56:12 +02:00
Stefan van der Walt 7dbbf8b397 Cython division fixes. Ignore version file after build. 2009-12-03 09:45:20 +02:00
Stefan van der Walt 5f4d939733 docs: Update API. 2009-12-03 09:38:14 +02:00
Stefan van der Walt 6211279c9e docs: Multiple columns in API reference. 2009-12-03 09:37:27 +02:00