FaMaPy是一个基于Python的AAFM框架,它考虑了以前AAFM工具的设计,并支持在Python生态系统中集成AAFM工具的多溶剂和多元模型。
famap的Python项目详细描述
核心
FaMaPy是一个基于Python的AAFM框架,它考虑了以前AAFM工具的设计,并支持在Python生态系统中集成AAFM工具的多解算器和多元模型。在
该框架的主要特点是:
- 通过支持按照半自动生成器方法创建新插件,可以轻松扩展。在
- 支持多变量模型。目前,它支持基于基数的特征模型。然而,它很容易集成其他的,如属性化特征模型
- 支持多个解算器。目前,它提供了对PySAT元解算器的支持,它支持10多个不同的解算器。在
- 支持多种操作。它的开发考虑了多模型操作,如熟悉的单模型操作所描述的操作。在
安装开发
创建virtualenv并安装设置.py公司名称:
python3 -m venv env .
source env/bin/activate
pip install -e . # Install package in development mode
重要提示:这个存储库没有元模型就不能工作,您需要安装一些元模型
执行测试
安装模块后,可以执行:
^{pr2}$安装元模型
目前有两个独立的元模型存储库:
git clone git@github.com:diverso-lab/fm_metamodel.git
git clone git@github.com:diverso-lab/pysat_metamodel.git
您可以在相同的VirtualEnvironment环境中安装它:
pip install -e .
检查代码质量和样式错误
prospector
- 项目
标签: