
Zephyr Scientific Library (zscilib)
zephyrproject-rtos · 168 GitHub stars
Scientific computing for MCUs: matrices, vectors, quaternions, statistics and sensor fusion.
- Follows branch
master: eachwest updatewill get its latest commits. To stay on one version, it is recommended to use a release tag.
Install
# From the workspace root
curl -fsSL https://kartben.github.io/windrose/m/zscilib.yaml \
-o zephyr/submanifests/zscilib.yaml
west update zscilib
# From the workspace root
Invoke-WebRequest https://kartben.github.io/windrose/m/zscilib.yaml `
-OutFile zephyr/submanifests/zscilib.yaml
west update zscilib
west.yml
- name: zscilib url: https://github.com/zephyrproject-rtos/zscilib revision: master path: modules/lib/zscilib
Add to projects in your west.yml, then run west update zscilib.
Details
- Revision
- master
- License
- Apache-2.0
- Maintainers
- @zephyrproject-rtos
- Last commit
- 23 days ago
- Includes
- Tests
About
The Zephyr Scientific Library (zscilib) is an attempt to provide a set of functions useful for scientific computing, data analysis, and data manipulation in the context of resource-constrained embedded hardware devices.
It is written entirely in C. While the main development target for the library is the Zephyr Project, it aims to be as portable as possible. A standalone reference project is included to use this library in non-Zephyr-based projects.