Tango device servers both for control and online evaulation of the acquired images.
This implementation also allows both separation and simultaneous processing with different algorithms.
sudo apt install cmake g++ libzmq3-dev rapidjson-dev libfmt-dev libhdf5-dev libboost-dev
sudo yum install cmake gcc-c++ zeromq-devel rapidjson-devel fmt-devel hdf5-devel boost-devel
Follow the original manual for Ubuntu. There is only option to build it from source.
wget https://gitlab.com/api/v4/projects/24125890/packages/generic/TangoSourceDistribution/9.3.5/tango-9.3.5.tar.gz
tar xzvf tango-9.3.5.tar.gz && cd tango-9.3.5
./configure
make -j4
sudo make install
Follow the original manual for CentOS. You can either install a pre-built package from MAX-IV repository or build it from source as well.
Install the required dependencies of slsDetectorPackage libraries and build the package from sources:
# clone the library
git clone https://github.com/slsdetectorgroup/slsDetectorPackage.git
cd slsDetectorGroup
# checkout the desired library version
git checkout tags/8.0.1
# create build folder
# maybe you can also set -DSLS_USE_DETECTOR=OFF and -DSLS_USE_RECEIVER=OFF if somehow you have to save space
cmake -B build -DSLS_DEVEL_HEADERS=ON -DSLS_USE_MOENCH=ON
# build the library
cmake --build build
# install the library (requires write access to /usr/lib etc)
sudo cmake --install build
Follow the original manual for your platform.
git clone https://github.com/lrlunin/tango-moench.git
cd tango-moench
# configure the build files
cmake -B build
# build the library
cmake --build build
# install the library (requires write access to /usr/lib etc)
sudo cmake --install build
Any additional information according to slsDetector, its python API or pytango references can be found under the links:
Feel free to fork and enhance this software. Send pull requests if you want.
- Install
clang-format
for united source files formatting. - Install
pre-commit
for automated formatting and preview generation. - Run once
pre-commit install
to activate. - Run tests by
cd build && ctest
command.
Contributors names and contact info