Fwd: large PyWavelets update, please test
Dear skimagers, With Ralf, we initiated a "friendly" fork of pywavelet for a future inclusion in scipy and David joined us in this work. We improved the doc, removed old-fashioned codes and we are trying now to add tests. We started this because I was considering this ticket: https://github.com/scikit-image/scikit-image/issues/602 Indeed, I believe wavelets may be useful for scikit-image. Instead of requiring a new dependency, I thought it is much more valuable to integrate the code in scipy and this is now in the workplan for scipy1.0. If some of you used pywavelet before, we would be grateful to you if you can check your code against the fork. It must be fully compatible with pywavelets. Thanks! Cheers. François. -------- Message original -------- Sujet: large PyWavelets update, please test Date : Tue, 1 Oct 2013 17:56:36 +0200 De : Ralf Gommers <ralf.gommers@gmail.com> Pour : pywavelets@googlegroups.com Copie à : François Boulogne <fboulogne@sciunto.org>, david.menendez.hurtado@scilifelab.se Hi all, https://github.com/nigma/pywt/pull/7 contains a large refactoring of PyWavelets, with contributions from Francois Boulogne, David Menendez Hurtado and myself. Main feature is support for Python 3 (single code base). Other changes are: - Numpy style docstrings for all public functions - A unit test suite with reasonable coverage (see https://coveralls.io/r/rgommers/pywt) - PEP8 and Numpy C code standard compliance - Changes to source tree layout, build setup, Numpy interfaces and C and Cython templating to more standard styles. This set of changes is supposed to be fully backwards compatible. They were quite invasive though (~150 commits), so there's a decent chance that some things not covered by the test suite were broken in the process. To catch those now, it would be very helpful if people could test their own code against either use the PR or the master branch of https://github.com/rgommers/pywt. While we've kept full backwards compatibility so far, we've also compiled a list of things that could be improved in the current API: https://github.com/rgommers/pywt/issues/38. Please add suggestions there if you have them. Cheers, Ralf
Hello, On the topic of wavelet's I am involved in a very small scale effort to tidy up this continuous wavelet package, with (if we can contact the original author) the eventual aim of making it useful and potentially a part of some larger package (scipy?). https://github.com/nabobalis/kPyWavelet Stuart On 4 October 2013 09:15, François Boulogne <fboulogne@sciunto.org> wrote:
Dear skimagers,
With Ralf, we initiated a "friendly" fork of pywavelet for a future inclusion in scipy and David joined us in this work. We improved the doc, removed old-fashioned codes and we are trying now to add tests. We started this because I was considering this ticket: https://github.com/scikit-image/scikit-image/issues/602 Indeed, I believe wavelets may be useful for scikit-image. Instead of requiring a new dependency, I thought it is much more valuable to integrate the code in scipy and this is now in the workplan for scipy1.0.
If some of you used pywavelet before, we would be grateful to you if you can check your code against the fork. It must be fully compatible with pywavelets.
Thanks! Cheers. François.
-------- Message original -------- Sujet: large PyWavelets update, please test Date : Tue, 1 Oct 2013 17:56:36 +0200 De : Ralf Gommers <ralf.gommers@gmail.com> Pour : pywavelets@googlegroups.com Copie à : François Boulogne <fboulogne@sciunto.org>, david.menendez.hurtado@scilifelab.se
Hi all,
https://github.com/nigma/pywt/pull/7 contains a large refactoring of PyWavelets, with contributions from Francois Boulogne, David Menendez Hurtado and myself. Main feature is support for Python 3 (single code base). Other changes are:
- Numpy style docstrings for all public functions - A unit test suite with reasonable coverage (see https://coveralls.io/r/rgommers/pywt) - PEP8 and Numpy C code standard compliance - Changes to source tree layout, build setup, Numpy interfaces and C and Cython templating to more standard styles.
This set of changes is supposed to be fully backwards compatible. They were quite invasive though (~150 commits), so there's a decent chance that some things not covered by the test suite were broken in the process. To catch those now, it would be very helpful if people could test their own code against either use the PR or the master branch of https://github.com/rgommers/pywt.
While we've kept full backwards compatibility so far, we've also compiled a list of things that could be improved in the current API: https://github.com/rgommers/pywt/issues/38. Please add suggestions there if you have them.
Cheers, Ralf
-- You received this message because you are subscribed to the Google Groups "scikit-image" group. To unsubscribe from this group and stop receiving emails from it, send an email to scikit-image+unsubscribe@googlegroups.com. For more options, visit https://groups.google.com/groups/opt_out.
participants (2)
-
François Boulogne
-
Stuart Mumford