OpenModel Wrapper 软件开发工具包 (SDK)。
项目描述
ExecFlow SDK
ExecFlowSDK旨在加速AiiDA/ExecFlow插件的开发。
ExecFlowSDK促进了第三方工具与ExecFlow的完全语义和无缝集成,例如外部数据源、模拟工具和其他知识源。由于ExecFlow基于AiiDA并利用了AiiDA的来源能力,ExecFlowSDK必须促进存储数据来源作为插件开发的一部分(例如,转换管道的配置参数)。
当前版本的SDK包括以下主要组件:
- 将OTEAPI管道集成到AiiDA过程中。
- 生成代码以将AiiDA数据节点导出到DLite/SOFT数据模型,以支持语义映射。
- 工作流生成实用工具,基于EMMO工作流,可以实时生成AiiDA工作流。
ExecFlowSDK是开发人员的专家工具,可以根据EMMO丰富AiiDA工作流、流程和数据,使其具有语义。该SDK针对专门与支持语义表示、互操作性和接口的EMMC采用的技术进行优化。
SDK扩展了当前的AiiDA开发流程,使OpenModel能够充分利用内置的归因系统。
构建文档
可以从项目中生成可搜索的HTML文档。启用您喜欢的虚拟环境,并确保已安装依赖项
pip install -e .[docs]
从项目文件夹中运行sphinx-build。这里的目标文件夹设置为public
。
sphinx-build docs public
项目详情
下载文件
下载适合您平台的自定义文件。如果您不确定选择哪一个,请了解有关安装包的更多信息。
源分布
ExecFlowSDK-0.3.0.tar.gz (521.3 kB 查看散列)
构建分布
execflowsdk-0.3.0-py3-none-any.whl (31.4 kB 查看散列)
关闭
ExecFlowSDK-0.3.0.tar.gz的散列
算法 | 散列摘要 | |
---|---|---|
SHA256 | fd409495afc6204b65f99a52be2780225f4afbc36390b38a7479bf7eee357dad |
|
MD5 | 0baab5722a7344a34735849a22ab96f4 |
|
BLAKE2b-256 | 00eacccc1fb5de916fc49b097c111e8add6d137c1967e9a72a8d98e46336605e |
关闭
execflowsdk-0.3.0-py3-none-any.whl的散列
算法 | 散列摘要 | |
---|---|---|
SHA256 | ab8ee05dfb1a93621217b953c36733d63697168acdacc88b1cec3461d0688fda |
|
MD5 | 16441639dda38029ac8ba3a0c0decde7 |
|
BLAKE2b-256 | fed4d4600b23626604be9be3754a082aef94736bd8eb0b1c33c20e0bcbefa7be |