简化仿真代码验证、验证和不确定性量化的库
easyvvuq的Python项目详细描述
easyvuq
这个库的目的是促进验证、确认和 各种模拟的不确定性量化(vvuq)。这个库目前处于开发的alpha“友好用户”阶段,目前只实现了核心数量的uq元素。
开发资金来自欧盟地平线2020项目VECMA。
要求
要使用这个库,您需要Python3.6+。
使用PIP安装
如果不确定python的版本,则默认的pip
适用于类型:
pip --version
如果输出以(python 2.7)
结尾,则应在以下命令中将pip
替换为pip3
。
应完全安装以下库:
pip install easyvvuq
要升级库,请使用:
pip install easyvvuq --upgrade
从存储库手动安装
或者,也可以手动安装easyvuq。 首先将存储库克隆到您的计算机:
git clone https://github.com/UCL-CCS/EasyVVUQ.git
我们试图将依赖性保持在最低限度,但有一些是不可避免的,安装它们使用:
cd EasyVVUQ/
pip3 install -r requirements.txt
然后可以使用以下命令安装库:
python3 setup.py install
要完成需要编译的测试(需要g++
),需要cannonsim
代码:
make -C tests/cannonsim/src/
开始
文档(包括基本教程)是可用的here。