Commit Graph

6404 Commits

Author SHA1 Message Date
emmanuelle ec6aa2a017 Added docstring to helper functions in cython submodule 2015-01-25 11:49:07 +01:00
emmanuelle 60d0c81aed Changed type of error returned for image dimension strictly greater than 3. 2015-01-20 22:11:24 +01:00
emmanuelle dd9030d44c Implemented fast algorithm also for 3-D and 2D-RGB images. Changed API so
that there is only one function for fast and classic algorithms.
2015-01-18 22:18:29 +01:00
emmanuelle 8b9a777c79 Bug correction: I had forgotten to add __init__.py 2015-01-11 22:37:42 +01:00
emmanuelle c5e38dc5b1 Renamed module, since tests were breaking because module and function
had the same name.
2015-01-10 19:11:15 +01:00
emmanuelle ecaa959195 Implemented asymmetric distance computation to save speed factor of 2 2015-01-10 16:40:43 +01:00
emmanuelle 1d8e02bf38 Removed normalization of h parameters because float images will be
normalized anyway.
2015-01-10 12:15:26 +01:00
emmanuelle 4004f048ef Faster version of non-local means denoising for 2D greyscale images 2014-12-07 12:02:05 +01:00
emmanuelle e26f9028eb Modified import to be compatible with Python 3 2014-12-06 13:58:09 +01:00
emmanuelle ecae7843e9 Removed test file that has been moved to restoration submodule 2014-12-06 13:46:13 +01:00
emmanuelle cc6882b584 Modified bento file with non-local means extension 2014-12-06 13:19:27 +01:00
emmanuelle 2e91b0db95 Moved non-local means denoising to restoration submodule 2014-12-06 13:16:40 +01:00
Emmanuelle Gouillart 5f89395fcd Modified indentation in places (PEP8) 2014-12-06 12:00:47 +01:00
Emmanuelle Gouillart a5ed4acf86 Some improvements of non-local means denoising:
- denoising RGB is now possible, and "colored patches" are then compared

- the main function is now in a pure Python file so that default values
  of kw arguments are visible in the help

- reduced the number of computations of patches bound (but this doesn't
  change much the total speed).

- added an example for the gallery

I also played with functions that could replace the exponential by a
faster and less precise function, but it turns out that most of the time
is spent in additions and multiplications when computing the distance
between two patches.
2014-12-06 12:00:47 +01:00
Emmanuelle Gouillart a508ec54ca 2-D and 3-D implementation of NL-means denoising 2014-12-06 11:58:27 +01:00
Stefan van der Walt f82243904f Merge pull request #1253 from blink1073/travis-venv
Use new Virtual Environments for Travis
2014-12-05 13:37:34 +02:00
Josh Warner 8a01994186 Merge pull request #1258 from blink1073/add-install-requires
FIX: Restore six to install_requires
2014-12-04 21:20:26 -06:00
Steven Silvester 23e81753dd Invoke sudo to create link to system PyQt 2014-12-04 20:09:46 -06:00
Stefan van der Walt 3f719df9a3 Merge pull request #1250 from emmanuelle/seealso
Docstring updates in `exposure` module
2014-12-05 01:00:46 +02:00
emmanuelle f9b10c58ad Corrected another bug that made doctest fail 2014-12-04 22:39:42 +01:00
Josh Warner b81cebc71d Merge pull request #1256 from matejak/contributors
DOC: Credit for 3d labeling in CONTRIBUTORS.txt
2014-12-04 14:23:11 -06:00
Matěj Týč fc0fdd2767 Update CONTRIBUTORS.txt 2014-12-04 21:14:44 +01:00
Stefan van der Walt 6a8b7950fc Merge pull request #1252 from sciunto/readme
README: add link to main website + refresh
2014-12-04 19:46:06 +02:00
François Boulogne 4d1eb928fa DOC: move website and ML to the top 2014-12-04 11:47:18 -05:00
Stefan van der Walt 36aa4cdb6f Merge pull request #1254 from matejak/label3d
Refactor labeling and extend to 3D
2014-12-04 12:31:29 +02:00
Steven Silvester 62a37bda32 Fix python version check 2014-12-03 21:23:17 -06:00
Steven Silvester 5ed582dd7f Add install_requires for six 2014-12-03 20:57:47 -06:00
Steven Silvester f19dcbbdc3 Clean up use of python version check for pyqt install 2014-12-03 20:56:28 -06:00
François Boulogne 05c55c1fd7 fix phrasing 2014-12-03 20:12:39 -05:00
Stefan van der Walt b9a71663af Merge pull request #1247 from emmanuelle/gallery_edges
Add a second example to the edge filtering gallery example
2014-12-03 19:28:04 +02:00
Stefan van der Walt 3423b43394 Merge pull request #1251 from arve0/fix-github-logo-icon
Fix github logo icon path
2014-12-03 19:25:23 +02:00
Juan Nunez-Iglesias 495c4b6a2b Merge pull request #1255 from dedalusj/regionprops-docs
Clearly state that label 0 is ignored by regionprops.
2014-12-03 12:43:33 +11:00
Jacopo 77a78a287c Updated docs for regionprops to reflect the dropping of regions with label value 0 2014-12-03 11:09:46 +10:00
Matěj Týč c6ebe6c661 Removed negative connectivity support as requested 2014-12-02 22:34:04 +01:00
emmanuelle 5553ea44b3 Corrected typos + modified docstring that made doctest fail 2014-12-02 22:10:30 +01:00
Steven Silvester 043721aa24 Use system packages on Py2.7
Use system packages on python 2.7

Try and fix PyQt4 and use wheelhouse astropy

Fix version requirements
2014-12-02 05:39:56 -06:00
Steven Silvester 40d6a51779 Use virtualenv for all builds and install everything from wheelhouse
Use venv for all builds and install everything from wheelhouse

Use venv and all minimum requirements

Edit requirements.txt in place and use one call

Update minimum versions and install exclusively from wheelhouse

Use mpl 1.3.1 on py 3.2

Fix pip invocation

Fix pip invocation again

Another fix to pip invocation

Explicitly use venv python to call build_versions.py

Move venv creation and activation to top level

Do not use site-packages

Fix minimum matplotlib ver and Pillow version check

Fix minimum matplotlib ver

Improve error message on version check

Add more debug info

Even more debug info

More debug info

Yet another debug print

Fix python 2.7 installation problem

check for PIL.Image version on install

Add debug to before_install

Try a pip install virtualenv first

Clean up virtualenv creation, add debug info, fix PySide script install

Fix virtualenv path for PySide install

Fix venv location and activation

Try no site packages and fix python 2.7 install
2014-12-02 05:39:35 -06:00
François Boulogne 4e2fd7cfa4 DOC: add link to main website + refresh 2014-12-01 21:52:15 -05:00
arve0 d14edd208c fix github logo icon path 2014-12-02 00:55:49 +01:00
Stefan van der Walt 76a3504a69 Merge pull request #1249 from arve0/fix-doc-build-virtualenv
Fix building of doc in virtualenv, and add a short description in doc/README
2014-12-02 01:14:28 +02:00
emmanuelle 2636abba92 Small additions to some docstrings in exposure module 2014-12-01 23:32:21 +01:00
emmanuelle d78c9aab08 Completed docstrings for the different edge filters. 2014-12-01 22:22:07 +01:00
arve0 70944f82b0 fix building of doc in virtualenv. add short description in readme 2014-12-01 16:26:07 +01:00
Juan Nunez-Iglesias 6c444490e3 Merge pull request #1243 from emmanuelle/filters_rank
Added an import of `median` from the `filters` module
2014-12-01 12:15:22 +11:00
Emmanuelle Gouillart 714dd6d083 Merge pull request #1119 from ikajic/filter-docu
Gabor filter docstrings
2014-11-30 20:46:21 +01:00
Ivana Kajić 98f41fb12b More detailed docu. Modified examples.
Added doctest skipping of matplotlib's commands.
2014-11-30 18:15:27 +00:00
emmanuelle 6f561130e6 Added references on rotation invariance and filters. 2014-11-30 17:08:49 +01:00
emmanuelle b730777a74 Modified test for median filter import 2014-11-30 14:58:10 +01:00
emmanuelle 78e4d7a00d Added a second example to the edge filtering gallery example, focusing on
the difference between Scharr and Sobel filters.
2014-11-30 14:45:12 +01:00
emmanuelle bea0c1b7d1 Added an import of median from the filters module
(it's `filters.rank.median`, but it is convenient to have the very common
median filter in `filters` as well)
2014-11-29 14:34:09 +01:00