#signal-processing #data-processing #audio-processing #dsp #filter #python-bindings

bin+lib lasprs

Library for Acoustic Signal Processing (Rust edition, with optional Python bindings via pyo3)

10 unstable releases (3 breaking)

0.6.7 Nov 1, 2024
0.6.5 Oct 27, 2024
0.6.1 Aug 28, 2024
0.4.2 Jul 11, 2024
0.1.0 Nov 22, 2023

#233 in Audio

Download history 127/week @ 2024-08-24 16/week @ 2024-08-31 10/week @ 2024-09-14 32/week @ 2024-09-21 7/week @ 2024-09-28 1/week @ 2024-10-05 2/week @ 2024-10-12 255/week @ 2024-10-26 167/week @ 2024-11-02 4/week @ 2024-11-09 3/week @ 2024-11-16

201 downloads per month

MIT/Apache

400KB
7.5K SLoC

LASPrs: Library for Acoustic Signal Processing in Rust

Welcome to LASPrs: Library for Acoustic Signal Processing. LASPrs is a rust library that provides tools and measurement software that enables the acquisition and processing of (multi) sensor data in real time on a PC and output results.

Note to potential users

This crate is still under heavy development. API changes happen on the fly. Documentation is not finished. Use with caution but except things to be broken and buggy.

Documentation

Documentation is provided at doc.rs.

Python bindings and examples

The library has Python bindings (via pyo3, which can be installed via:

$ pip install lasprs

which pulls the library from Pypi.

Examples of how to use the library are provided in Jupyter Notebooks, which can be found in the repository, see lasprs/examples_py.

More examples will follow in the near future.

Dependencies

~9–42MB
~668K SLoC