用于组合来自多种语言的相互依赖模型的框架。

yggdrasil-framework的Python项目详细描述


tag versionPyPI versionTravis Build StatusAppveyor Build statuscodecovPEP8licenseplatform

cis框架yggdrasil为组合科学模型提供了支持 用不同的编程语言编写。要组合两个模型, 建模者将简单的通信接口添加到模型代码中,并 提供用于标识模型的简单声明性规范文件 它应该运行,并且这些模型期望的输入和输出。

系统使用规范文件来配置通信 引导并向模型公开它们。特殊的复杂性 通信系统由框架管理,框架执行 通信设置,将通信绑定到简单接口 在模型中,并管理模型的执行。复杂性 模型注册和发现,以及复杂性 处理通信系统的设置和管理 在模型的指导下,在框架下 规范,将领域科学家从实现中解放出来 通信协议或将模型转换为相同的编程 语言。

请参考包裹 documentation用于 有关软件包的附加信息和安装说明 它。

注意

yggdrasil以前被称为cis_接口。而CIS U接口 可以从pypihere安装, CIS U接口将不再更新。

如果您在研究中使用yggdrasil,请引用随附的论文:

Meagan Lang, yggdrasil: a Python package for integrating computational models across languages and scales, in silico Plants, Volume 1, Issue 1, 2019, diz001, https://doi.org/10.1093/insilicoplants/diz001

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java JPanel自动调整大小   从Java更新MySQL数据库中的时间字段   在字符数组中读取字符串而不使用任何字符串函数,甚至java中的C++   java这段代码适合二叉树中的Euler教程吗?   如何在java中拆分字符串我的空行   爪哇舞厅舞者使用信号灯解决问题   java Android Studio MainActivity即使在新项目上也不存在   java Box2D:在矩形体的两端施加力,以实现2D无人机模拟。无法正确定位世界/本地点   python如何在Java中使用HTTP GET请求?   java如何使用ArrayList?   java为什么在缺少@Transactional时不抛出TransactionRequiredException?   java安卓活动可重用性   java Hibernate按属性获取记录不起作用   java如何在Android中使用SQLite多表触发带计数的连接查询?   java要读取的文本文件的正确文件路径   java使用JXL在Excel中切换网格线   java你能在没有外键的情况下用OneToOne关系链接两个实体吗?   java NotificationListenerService。cancelNotification引发NullPointerException   java我如何告诉Jersey客户端对其反序列化的每个类执行@JsonIgnoreProperties(ignoreUnknown=true)的等效操作?   循环特殊情况的java处理