zscilib icon indicating copy to clipboard operation
zscilib copied to clipboard

An open-source scientific computing library for embedded systems running Zephyr OS or standalone.

Results 18 zscilib issues
Sort by recently updated
recently updated
newest added

I'm working on putting together a robust control systems toolbox for Zephyr over here: https://github.com/swedishembedded/control Feel free to reach out to me and we can collaborate.

Some other matrix factorisations to consider for implementation in the future: https://nhigham.com/2022/05/18/the-big-six-matrix-factorizations/

category:enhancement
area:matrices

DSP-related functions and features ## Moving Average Filters - [ ] Simple moving average filter - [ ] Windowed moving average filter - [ ] Weighted moving average filter ##...

category:enhancement
help wanted
API
priority:medium
area:dsp

Add an initial scalar module witth useful functions for single or double precision, such as: - [Fast Inverse Square Root](https://en.wikipedia.org/wiki/Fast_inverse_square_root) (vector normalisation, etc.) - single magic number = `0x5F375A86` -...

There is a desire to introduce a standard mechanism to represent **measurements** in zscilib, where the following information can be specified for one or more measurement values of the same...

help wanted
API
status:in progress
area:measurement

Add support for complex numbers, using some variation of: ```c typedef struct zsl_complex { zsl_real_t real; zsl_real_t imag; } zsl_complex_t; ``` ToDo: Analyse if it's appropriate to use `complex.h` (c99)...

category:enhancement
API
priority:medium

## Relativity (`relativity.c`) - [ ] Time dilatation - [ ] Lorentz contraction - [ ] Relativistic momentum - [ ] Kinetic energy - [ ] Mass to energy -...

category:enhancement
API
priority:low
area:physics

Add the ability to optionally include optimised architecture-specific versions of functions as inline assembly (or other inline codes). For initial releases, plumbing for ARM Thumb and ARM Thumb2 should be...

API
area:Arm
priority:low
area:optimisation

Hello, guys! I'm currently porting an algorithm library to an MCU , which is implemented based on GSL (GNU Scientific Library). The library includes a function ``` void polyfit(const double...