7 unstable releases (3 breaking)
0.6.1 | Aug 28, 2024 |
---|---|
0.4.2 | Jul 11, 2024 |
0.2.2 | Nov 25, 2023 |
0.1.0 | Nov 22, 2023 |
#385 in Audio
50 downloads per month
300KB
6K
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 git+https://code.ascee.nl/ascee/lasprs --install-option "python-bindings"
lib.rs
:
Library for acoustic signal processing
This crate contains structures and functions to perform acoustic measurements, interact with data acquisition devices and apply common acoustic analysis operations on them.
You will find the following stuff in this crate:
- Data acquisition, recording, signal generation: [daq].
- Power spectra estimation, transfer function estimation tools: [ps].
- Sound Level Meter implementation: [slm].
- Filter design tools. I.e. filter::ZPKModel::butter.
- Includes bilinear transforms
- Tools for real time displaying of sensor data: [rt].
Note to potential users
This crate is still under heavy development. API changes happen on the fly. Documentation is not finished. Use with caution and expect things to be broken and buggy. Use at your own risk and responsibility.
Author information
The main developer is J.A. de Jong from ASCEE. In case of bug reports, please file them to info@ascee.nl.
If you have particular interest in this library, please also contact us.
Dependencies
~9–42MB
~670K SLoC