跳转到主要内容

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 查看散列)

上传时间 Python 3

由以下赞助