This discussion has been locked.
You can no longer post new replies to this discussion. If you have a question you can start a new discussion

Introducing a Python wrapper for CMSIS-DSP with biquads

My colleagues from the Arm Digital Signal Processing (DSP) software team have introduced a Python wrapper for the CMSIS-DSP library that is compatible with NumPy. The CMSIS-DSP library is a rich collection of DSP functions that Arm has optimized for the various Arm Cortex-M processors. CMSIS-DSP is widely used in the industry, and also enables optimized C code generation from various third-party tools.

Please read their blog here: https://developer.arm.com/architectures/instruction-sets/dsp-extensions/dsp-for-cortex-m/how-to-use-the-python-wrapper-for-csmsis-dsp-with-biquads-as-an-example

Parents Reply Children
  • Thanks again,

    Last question (changes for pzthon2.7 with visual studio):

    - the setup runs fine

    - when opening a python notbook and running the import on the the same folder i get

    ImportError: No module named cmsisdsp

    Is it a problem with the setup.py? 

    Thanks  in advance

  • Hello Tiago,

    Since it is an extension built in place, it is not installed in the Python folders. So if you are importing from the wrong working directory, the extension won’t be found. The working directory should be PythonWrapper

    This is not ideal but we did not find the time for building and distributing a Python extension. So we are using the in place method.

    Kind regards,

    Christopher