Dear list, for quite some time I've kept the software I wrote for my PhD spinning on my hard drive. It's a library that provides two main functionalities:
- Sampled continuous wavelet transforms, along with two flavours of continuous inverses, currently with Morlet (real and complex), Paul, Daubechies-Grossman-Meyer-, and Mexican Hat wavelets. - Sampled continuous matrix wavelet transforms of functions R->R^n - as opposed to the R^n->R functions occuring with multi-wavelets; again with several flavours of inverses. I'd really like to make it available under the GPL, but copyright issues prevent me from publishing the software as is, so some kind of thorough rewrite is due. I'm not sure, however, how to proceed. On the one hand, there already are several wavelet toolboxes, but none of them does it all, and hardly any one of them does arbitrary inverses. Moreover, I'd like to get rid of any procedural interfaces, because they cause some headaches related to memory management that an object oriented approach would simply make disappear, but then again, I haven't done a lot of oo-programming in Octave, and I wonder if there are any pitfalls I'm not yet aware of? Finally, I don't have any clear concept let alone a roadmap for pushing all the heavy lifting to an external library. Since all the stuff has the chance of being used in closed-source production code, too, I'd like to put it in a library I can just re-licence under the GPL in the long run, but what would be the best way to do it? I am admittedly not the biggest fan of C++, but there is a Java package on Octave-Forge, and I already wrote some java wrappers for FFTW. Can anyone perhaps comment on the maturity of the Java package? Kind regards, Alex -- Dr. Alexander Klein, Diplom-Mathematiker Physiologisches Institut | TransMIT-Bereich Raum 543 | für Mathematische Analysen | und Feld-Simulationen Aulweg 129 | Heinrich-Buff-Ring 44 35392 Giessen | 35392 Giessen ------------------------------------------------------------------------------ Keep Your Developer Skills Current with LearnDevNow! The most comprehensive online learning library for Microsoft developers is just $99.99! Visual Studio, SharePoint, SQL - plus HTML5, CSS3, MVC3, Metro Style Apps, more. Free future releases when you subscribe now! http://p.sf.net/sfu/learndevnow-d2d _______________________________________________ Octave-dev mailing list Octave-dev@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/octave-dev