SimPhoNy的AMS和Zacros驱动程序的包装器
项目描述
ReaxPro包装器
此存储库是ReaxPro项目中使用的包装器的集合。它包含用于Amsterdam Modeling Suite (AMS)和Zacros的包装器。
作者
- Pablo Lopez-Tarifa(主要作者)。荷兰eScience中心。
- Matthias Büschelberger(贡献者)。弗劳恩霍夫材料力学研究所(IWM)
- Joana Francisco Morgado(贡献者)。弗劳恩霍夫材料力学研究所(IWM)
索引
要求
如果您想使用此包装器集,请确保已安装
- Simphony OSP-core版本 > 3.8.0。
- ReaxPro本体。
- 对于AMS用户,已安装AMS的授权副本。
- 对于Zacros用户,已安装Zacros代码和pyZacros库的授权副本。
结构
包装器是略微修改函数行为的一段代码。
ReaxPro包装程序建立在上述软件的运行功能之上。它们的主要任务是翻译(映射)用户提供的语义脚本为引擎能够理解的术语。
对于特定的引擎XXX,存在一个名为reaxpro-wrappers/osp/wrappers/simXXX/simXXX_session.py的文件夹,其中包含触发作业执行的Simphony包装会话。
在reaxpro-wrappers/osp/tools文件夹中放置了所有语义到句法的映射工具。
安装
首先,您需要安装OSP-core、plams、AdaptiveDesignProcedure和pyZacros(不幸的是,除了osp-core外,它们尚未在PyPI上发布)。
(env) user@computer:~/reaxpro-wrappers$ pip install osp-core https://github.com/SCM-NV/pyZacros/archive/refs/tags/v.1.2.zip https://github.com/mbracconi/adaptiveDesignProcedure/archive/refs/tags/v1.4.0.zip git+https://github.com/SCM-NV/PLAMS@7661960a9db53249a0b77935dacc8a7668c2489b
然后,最后安装包装程序。只需输入
(env) user@computer:~/reaxpro-wrappers$ pip install reaxpro-wrappers
... 或者当从源代码克隆时
(env) user@computer:~/reaxpro-wrappers$ pip install .
许可协议
本项目采用LGPL-3.0/BSD 3-Clause许可证。有关更多信息,请参阅LICENSE文件。
免责声明
版权所有(c)2014-2023,荷兰eScience中心(NLeSC)和代表其Fraunhofer IWM的Fraunhofer-Gesellschaft zur Förderung der angewandten Forschung e.V.
项目详情
下载文件
下载适合您平台的文件。如果您不确定选择哪个,请了解更多关于安装包的信息。
源分布
reaxpro-wrappers-3.0.0.tar.gz (53.2 kB 查看散列)
构建分布
reaxpro_wrappers-3.0.0-py3-none-any.whl (56.2 kB 查看散列)
关闭
reaxpro-wrappers-3.0.0.tar.gz的散列
算法 | 散列摘要 | |
---|---|---|
SHA256 | 1d3f044e9dd5cd59e4e555c9d1053e39ba2d659ec9aa0d157201373428945227 |
|
MD5 | dc2f34ab2ac4a4b03b3c25fd4575f616 |
|
BLAKE2b-256 | 95b4eeea693e7eb29b9bb081943c3173bd5d75810aa24b82511bbf8d5fe820cf |
关闭
reaxpro_wrappers-3.0.0-py3-none-any.whl的散列
算法 | 散列摘要 | |
---|---|---|
SHA256 | 9da7f5d69059329d3272f8a7fd25ffa566dd3414c8b9978342e5edb5178c0620 |
|
MD5 | 01415fe62d06ccc2640dadc1efe44d66 |
|
BLAKE2b-256 | fa7dca69daa81c4cd5e93f8741b4549317a13510f0f2e9c5a635a8614507cafd |