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