Installing bueno
User Installation With pip
In a terminal perform the following (assumes a bash-like shell).
$ git clone git@github.com:lanl/bueno.git
$ cd bueno # The directory in which setup.py is located.
$ python3 -m pip install --user .
Add bueno’s installation prefix to your PATH
.
$ export PY_USER_BIN=$(python3 -c 'import site; print(site.USER_BASE + "/bin")')
$ export PATH=$PY_USER_BIN:$PATH
Now, the bueno
command should be available for use.
User Uninstallation with pip
$ python3 -m pip uninstall bueno
Optional Software Dependencies
Charliecloud: User-Defined Software Stacks for HPC
Container technology is used to improve the likelihood of experimental reproducibility in bueno. Currently, bueno supports unprivileged container activation through Charliecloud. To enable this capability in bueno, Charliecloud must be installed. Once you have obtained a recent release of Charliecloud from here, execute the following commands.
$ ./configure
$ make
$ cd bin
$ PATH=$PWD:$PATH