diff --git a/README.md b/README.md index 802c53e..a950ae8 100644 --- a/README.md +++ b/README.md @@ -1,8 +1,5 @@ # Library for Acoustic Signal Processing -- Master branch: [![Build Status](https://drone.ascee.nl/api/badges/ASCEE/lasp/status.svg?ref=refs/heads/master)](https://drone.ascee.nl/ASCEE/lasp) -- Develop branch: [![Build Status](https://drone.ascee.nl/api/badges/ASCEE/lasp/status.svg?ref=refs/heads/develop)](https://drone.ascee.nl/ASCEE/lasp) - Welcome to LASP: Library for Acoustic Signal Processing. LASP is a C++ library with a Python interface which is supposed to acquire and process (multi) sensor data in real time on a PC and output results. @@ -48,7 +45,26 @@ If you have any question(s), please feel free to contact us: [email](info@ascee. # Installation - Linux (Debian-based) -## Dependencies +## From wheel (recommended for non-developers) + +### Prerequisites + +Run the following on the command line to install all prerequisites on +Debian-based Linux: + +- `sudo apt install python3-pip libfftw3-3 libopenblas-base libusb-1.0-0 + libpulse0` + +### Download and install LASP + +Go to: [LASP releases](https://code.ascee.nl/ASCEE/lasp/releases/latest/) and +download the latest `.whl`. Then run: + +- `pip install lasp-*-linux_x86_64.whl` + +## From source (Debian) + +### Prerequisites One-liner: diff --git a/pyproject.toml b/pyproject.toml index 41b30ad..a2aface 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -22,8 +22,8 @@ classifiers = [ ] urls = { "Documentation" = "https://lasp.ascee.nl" } -dependencies = ["scipy", "numpy", "matplotlib>=3.7.2", "appdirs", "dataclasses_json", - "h5py", "pybind11"] +dependencies = ["scipy", "numpy", "matplotlib>=3.7.2", "appdirs", + "dataclasses_json", "h5py"] [build-system] # How pip and other frontends should build this project requires = ["py-build-cmake~=0.1.8", "pybind11" ] diff --git a/third_party/armadillo-code b/third_party/armadillo-code index 3865a05..b6e810f 160000 --- a/third_party/armadillo-code +++ b/third_party/armadillo-code @@ -1 +1 @@ -Subproject commit 3865a0520d577ac293d88c4fd726a41bda949869 +Subproject commit b6e810f2d33bcc234d67db5277d027949fec82f8