Commit Graph

18 Commits (main)

Author SHA1 Message Date
Christophe Favergeon 3a04f817a4 Improvement to Python wrapper
Some small changes to Compute graph API to define structured datatype.
Some small changes to take into account google colab new version numbers
for the packages.
3 years ago
Christophe Favergeon d1a2633be0 Updated PythonWrapper version and README 3 years ago
Christophe Favergeon 66ea68b096 Added a dynamic mode to the compute graph.
The compute graph hierarchy (Python and C++) has been modified.
It will break the code using the CG and the include and import will
have to be modified.

New function prepareForRunning is needed in CG nodes even if not used in
static mode. Without this function, code using compute graph won't build.
3 years ago
Christophe Favergeon 82559adce2 Added DTW to the PythonWrapper API 3 years ago
Christophe Favergeon f757add3bb Added window functions for use with Fourier transforms.
Regular functions for use with tone detection and noise estimation.
Flat-top windows for estimation of tone amplitudes.

Parameters of the windows are given.

Kaiser window missing (Bessel function not available in the library).

No f16 implementation since it is not accurate enough. It is better
to compute a f32 window and convert to f16 after.
3 years ago
Christophe Favergeon 3d1a7f7ff4 Improvement to the Python wrapper
Corrected issues with arm_fir_decimate and arm_fir_interpolate
Corrected issues with real FFTs in the wrapper
Added a customization option for the FIFO class in compute graph.
Added Python tests for the corrected functions.
3 years ago
Christophe Favergeon 5a99a5c5ad Improvement to compute graph
More customization options
New (experimental) scheduling algorithm to improve latencies.
3 years ago
Christophe Favergeon f74f666fb0 Added more customization hooks to compute graph. 3 years ago
Christophe Favergeon b8177102d9 Added support for CMSIS Event Recorder to the Compute Graph.
Added also more customization options for the compute graph.
3 years ago
Christophe Favergeon 1edf36dff6 Prepare PythonWrapper for next release 3 years ago
Christophe Favergeon b416800e17 Updated Python wrapper with new accumulate functions 3 years ago
Christophe Favergeon 6a7b8879f4 Added documentation about how to build with Make
An example makefile was added into Source and the README improved.
Small correction to Python wrapper URLs.
3 years ago
Christophe Favergeon 91f599c052 Householder and QR decomposition for matrices (f64,f32,f16).
(not yet optimized)
3 years ago
Christophe Favergeon d4fee7d427 CMSIS-DSP: Corrected typo in some compilation flags for CFFT F64 4 years ago
Christophe Favergeon 1eb1a2ef43 CMSIS-DSP: Added new functions to Python wrapper 4 years ago
Christophe Favergeon a27c4d6f54 CMSIS-DSP: Updated Jupyter notebook example 4 years ago
Christophe Favergeon fb90fab3e7 CMSIS-DSP: Added missing functions to the Python wrapper
Changed the version of Jinja2 required by the wrapper to avoid warnings
when using google colab.
4 years ago
Christophe Favergeon 6cfdbe7dc6 CMSIS-DSP: Refactoring of the PythonWrapper and SDF
Refactoring to enable improvements to the wrapper and to be able to
upload it to the Python repository.
4 years ago