Installation
Windows
We provide an installer for Windows. You can download it from the releases page. There are installers built for each main branch commit. These are downloadable from the Actions of each commit.
Linux/macOS
For now we do not provide binaries for Linux or macOS. You can build the library from source. Here is the process for Ubuntu/macOS. If you are using another distribution, you will need to adapt the commands. Please send a PR if you have the commands for another distribution.
Core Dependencies
sudo apt-get update
sudo apt-get install build-essential cmake libfftw3-dev git
brew install cmake fftw
Get the source code
git clone https://github.com/analogdevicesinc/genalyzer.git
cd genalyzer
(Optional) Python Dependencies
sudo apt-get install python3-dev python3-pip
sudo pip3 install numpy
pip3 install numpy
(Optional) Documentation Dependencies
sudo pip3 install -r requirements_doc.txt
Build
mkdir build
cd build
cmake ..
make
sudo make install
CMake Options
Option |
Description |
Default |
|---|---|---|
|
Build the documentation |
|
|
Build the tests and examples |
|
|
Enable coverage tracing when testing |
|