This work should probably be put on hold. Signal processing isn't really a branch or directly related to linear algebra rather it incorporates many different branches of maths like calculus, linear algebra, numerical analysis, stats, etc. this shouldn't reside in the linear algebra module. Sigproc should reside in its own module and honestly could be an application of openGPMP down the road in a different repo like openSP/openSProc/openSIGPROC/libsigproc/etc or under a 3rd party directory
For now scrap most of the sigproc.cpp/hpp files and salvage whats left for other modules. AFTER this, go back to drawing board on core functionalities we want to implement and create unit tests to boost coverage.
Focus for now should be on unit testing existing methods to verify usability
This work should probably be put on hold. Signal processing isn't really a branch or directly related to linear algebra rather it incorporates many different branches of maths like calculus, linear algebra, numerical analysis, stats, etc. this shouldn't reside in the linear algebra module. Sigproc should reside in its own module and honestly could be an application of openGPMP down the road in a different repo like openSP/openSProc/openSIGPROC/libsigproc/etc or under a 3rd party directory
For now scrap most of the sigproc.cpp/hpp files and salvage whats left for other modules. AFTER this, go back to drawing board on core functionalities we want to implement and create unit tests to boost coverage.
Focus for now should be on unit testing existing methods to verify usability