The basics of CXSOM is in the cxsom directory. Start here.
cxsom-builder is a set of tools using cxsom.
sked (and skednet) is a library used by cxsom to schedule interactions.
Visit the cxsom web page
You will need to have the fftconv package installed (see https://github.com/jeremyfix/fftconv).
sudo apt install libfftw3-dev libasio-dev
cd <somewhere you place source code>
git clone https://github.com/jeremyfix/fftconv.git
cd fftconv/fftconv/
mkdir build
cd build
cmake .. -DCMAKE_INSTALL_PREFIX=/usr
sudo make install
cd ~
You have to install sked, skednet and cxsom. For each one (let us name it xxx)
Go into the xxx
directory you have git-cloned. Then type
mkdir build
cd build
cmake .. -DCMAKE_INSTALL_PREFIX=/usr
make -j
sudo make install
Go into the cxsom
directory you have git-cloned. Then type
cd pycxsom
python3 setup.py install --user
This installs (with setup tools) the required python library, as well as some utilities (see the bin directory).