用于组合来自多种语言的相互依赖模型的框架。
cis-interface的Python项目详细描述
CIS框架为组合科学模型提供了支持 用不同的编程语言编写。要组合两个模型, 建模者将简单的通信接口添加到模型代码中,并 提供用于标识模型的简单声明性规范文件 它应该运行,并且这些模型期望的输入和输出。
系统使用规范文件来配置通信 引导并向模型公开它们。特殊的复杂性 通信系统由框架管理,框架执行 通信设置,将通信绑定到简单接口 在模型中,并管理模型的执行。复杂性 模型注册和发现,以及复杂性 处理通信系统的设置和管理 在模型的指导下,在框架下 规范,将领域科学家从实现中解放出来 通信协议或将模型转换为相同的编程 语言。
请参考包裹 documentation用于 有关软件包的附加信息和安装说明 它。
警告
这将是最后一批硅作物 名为cis_interface的框架。向前看, 包将被引用为yggdrasil。新的 可以找到yggdrasil的github存储库 here 新的文件可以找到 here。 从中安装yggdrasil包的未来版本 PYPI通过^{TT5}$。我们为 这一变化引起的任何不确定性,但请感觉新的名称 更好地体现了项目精神。