The aim of this library is to facilitate verification, validation and uncertainty quantification (VVUQ) for a wide variety of simulations. This library is currently in an Alpha "friendly users" phase of development, with only a core number of UQ elements currently implemented.
Development was funded by the EU Horizon 2020 project VECMA.
To use the library you will need Python 3.6+.
Installation using pip
If you are unsure of the version of python your default
pip works for type:
If the output ends with
(python 2.7) you should replace
pip3 in the following commands.
The following should fully install the library:
pip install easyvvuq
To upgrade the library use:
pip install easyvvuq --upgrade
Manual installation from repository
Alternatively, you can manually install EasyVVUQ. First clone the repository to your computer:
git clone https://github.com/UCL-CCS/EasyVVUQ.git
We are trying to keep dependencies at a minimum but a few are inevitable, to install them use:
cd EasyVVUQ/ pip3 install -r requirements.txt
Then the library can be installed using:
python3 setup.py install
To complete the tests you need to compile (requires
make -C tests/cannonsim/src/
Documentation, including a basic tutorial, is avalable here.