Installation
Badger is essentially a python package. It's recommended to install and test it in a separate python virtual environment before using it in a production env.
Requirements
- Python version >= 3.6. Python 3.7+ is recommended
Install core package
Badger has a core package (badger-opt
) that can be extended by a set of plugins. Badger core package is available on both pip and conda. So you could install Badger with:
pip install badger-opt
Or
conda install -c conda-forge badger-opt
If you go with the conda option and you are using macOS, the Badger GUI would need a specific version of Qt to work properly. Please run the following command in the conda env in which you installed badger-opt
:
conda install qt=5.12.5
The potential GUI-not-launching issue should be gone now.
Install sample plugins
Clone the badger plugins repo to some directory on your computer:
git clone https://github.com/slaclab/Badger-Plugins.git
Set up Badger
Once badger-opt
is installed and you have the badger plugins ready, run the following command:
badger
Follow the instructions and configure several paths that are needed by Badger.