FastJet
Docker image with Python 3
The FastJet package, written by Matteo Cacciari, Gavin Salam and Gregory Soyez, provides fast native implementations of many sequential recombination algorithms, including the longitudinally invariant kt longitudinally invariant inclusive Cambridge/Aachen and anti-kt jet finders. It also provides a uniform interface to external jet finders (notably SISCone) via a plugin mechanism.
FastJet
3's source is distributed on the FastJet
website and is a product of the FastJet
development team.
- Check the list of available tags on Docker Hub to find the tag you want.
- Use
docker pull
to pull down the image corresponding to the tag. For example:
docker pull matthewfeickert/fastjet:fastjet3.3.3
You can either use the image as "FastJet
as a service", as demoed here with the test program in the repo
docker run --rm -v $PWD:$PWD -w $PWD matthewfeickert/fastjet:fastjet3.3.3 \
-c 'g++ tests/test_short_example.cc -o tests/short_example $(/usr/local/bin/fastjet-config --cxxflags --libs --plugins); ./tests/short_example'
or using the Python bindings
docker run --rm -v $PWD:$PWD -w $PWD matthewfeickert/fastjet:fastjet3.3.3 \
-c "python tests/test_python.py"
or you can run interactively
docker run --rm -it matthewfeickert/fastjet:latest