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 |
|