在python中可视化结构化网格上的数据

viscid的Python项目详细描述


粘性

在结构化网格上可视化科学数据的Python框架目前, 只支持直线网格,并根据需要添加对其他网格类型的支持。

文件类型:

  • XDMF+HDF5
  • OpenGGCM jrrle(3df,p[xyz],iof)
  • OpenGGCM二进制文件(3df,p[xyz],iof)
  • 雅典娜(宾语、hst、tab)
  • 专有网络
  • ascii

还初步支持从XDMF文件读取和打印AMR数据集

文件

两个主和DEV分支都应该使每个尝试都可用(由于持续集成),但是存在明显的注意事项,即DEV分支具有更酷的新特性,但它不是{eM1}$,正如测试的。

BranchDocsTest Status
masterhtml, test summaryBuild Status
devhtml, test summaryBuild Status

安装

Anaconda-Server BadgeAnaconda-Server Badge

PyPI Version

依赖关系:

  • 必需的
    • Python 2.6、2.7或3.3+
    • 纽比1.9+
    • argparse(仅限python 2.6)
  • 推荐
    • ipython(更好的交互式解释程序)
    • matplotlib 1.4+(如果要使用viscid.plot.vpyplot进行二维绘图)
    • scipy(启用非线性插值和曲线拟合)
    • numexpr(用于在大网格上进行更快的数学运算)
    • H5py(启用hdf5读卡器)
  • 可选的
    • 海伯恩
    • Mayavi2[1](如果要使用viscid.plot.vlab生成三维绘图)
    • pyyaml(rc文件和打印选项可以使用yaml解析)
  • 开发人员可选
    • cython 0.28+(如果更改pyx/pxd文件)
    • 狮身人面像1.3+

详细的安装说明是available here

[1]安装mayavi可能很棘手。请在安装之前read this

开发

如果您编辑代码,请使用PEP 8样式。糟糕的风格不仅仅是审美上的,它往往会导致难以发现的缺陷。查看文档以获得更完整的开发人员指南(包括PEP8的异常)。

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

推荐PyPI第三方库


热门话题
具有未知数量条件的java If语句   java如何在Spark中使用两个“条件”进行过滤?   雅加达ee为ColdFusion提供的最佳Java ee服务器   java如何在jersey的MessageBodyWriter方法中获取writeTo中的anotations值?   java从脚本文件调用jar文件中的函数   java在执行insert语句后,如何获得id值为的语句?   在OS X上设置OpenCV Java绑定   java使用for循环遍历数组x。以字符串形式返回x的元素,其中每个元素由一个空格分隔   ApacheiClientBuilder为Algolia Java创建的APIClient是线程安全的吗?   java在DFS/BFS算法中获取邻居时避免内存分配?   java使用AES/CBC/PKCS5P加密大文件(2GB)   允许保存/加载列布局的Java DB网格组件   队列大小为1的java Spring调度   跑步带有Java参数的exe   java正则表达式将所有“<”和“>”标记替换为“&lt;”及“&gt;”在<<![CDATA]>标签?   java何时同步变量?