Cortix是一个用于系统级模块耦合、执行和分析的Python库。

cortix的Python项目详细描述


Cortix

用于网络动力学建模和hpc仿真的python库。

WebsiteRepo SizeBuild StatusPyPI versionPyPI - Python Version

什么是Cortix?

  • Cortix是一个用于系统级模块耦合、执行和 交换时间相关数据的动态系统模型的分析。
  • Cortix将计算模块集合作为输入,并提供 用于将这些模块耦合到单个模拟中的环境。
  • Cortix支持:
    • 模块解耦
    • 模块之间的通信
    • 数据可视化
  • Cortix运行在MPI之上,并在许多核心上扩展。

安装:首先安装MPI

通过pypi安装

pip install --user cortix

从源安装

  1. 克隆此存储库以安装最新版本的Cortix
git clone https://github.com/dpploy/cortix.git
  1. 安装requirements.txt
  2. 中列出的所需依赖项
pip install --user -r cortix/requirements.txt
  1. cortix的父路径添加到$PYTHONPATH变量中
export PYTHONPATH=$PYTHONPATH:$(pwd)

注意:您可能需要将这一行添加到您的.bashrc中,以使其持久化

运行水滴示例

mpirun -np 12 examples/droplet_run.py

测试

测试由PyTest促进。测试可以在本地从tests目录中运行

cd tests && py.test

使用Cortix

请参阅documentation了解更多有关入门的信息!

团队

贡献

欢迎拉取请求。对于重大更改,请先打开issue来讨论要更改的内容。

请确保根据需要更新测试。

位置

Cortix集团

转交UMass Innovation Hub

运河街110号,三楼

马萨诸塞州洛厄尔,邮编:01852

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

推荐PyPI第三方库


热门话题
java WebClient请求级别超时抛出名为default onErrorDropped的运算符   java JAXB外部绑定文件错误   Freemarker中的java转义宏参数值   java正在同步来自不同对象{已编辑}的线程   java如何在另一个类上更新活动中的元素   java Hibernate连接查询   java可以使用Apache Crunch创建类似于图形的数据结构吗?   java在JLabel的开头加上3个点   java 安卓应用程序显示线程错误   java@RequestBody在Spring中总是空的   java Android异步任务永远不会结束   具有多个属性的java Jaxws枚举   java中的安卓 Stripe InvalidRequestException   多线程java。util。非多线程程序中的ConcurrentModificationException   Minecraft Java插件如何删除HashMap中存储的所有块   空Java字符串的大小   从AJP连接器请求检索Shibboleth属性的java   oracle11g将Java类文件加载到Oracle数据库