GooFit fitting package
Project description
GooFit is a highly parallel fitting framework originally designed for High Energy Physics.
Installation
This package can be installed with pip, but uses SciKit-Build, and is build, fully optimized, on your system. Because of this, there are a few caveats when running a pip install. Make sure you have SciKit-Build (pip install scikit-build) before you attempt an install. Also, if you don’t have a recent version of CMake (3.8 or better recommended), also run pip install cmake. When you build, you should also use pip’s -v flag, so that you can see it build (and observe the configuration options). Otherwise, you might wait a very long time without output (especially if CUDA was found).
In practice, this looks like this:
pip install scikit-build cmake pip install -v goofit
Building a source package from git
For developers:
To make a source package, start with a clean (such as new) git GooFit package with all submodules checked out:
git clone --branch=master --recursive --depth=10 git@github.com:GooFit/GooFit.git cd goofit python setup.py sdist twine upload dist/*
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.