读取eQUEST模拟生成的SIM和HSR文件
eqparse的Python项目详细描述
设备
eQUEST SIM、HSR和INP文件的Python处理
入门
这些说明将为您提供一个项目的副本,并在本地计算机上运行,以便进行开发和测试。有关如何在活动系统上部署项目的说明,请参见部署。在
安装
使用pip安装此软件包(您始终可以克隆并手动导入它):
pip install eqparse
要加载SIM文件,请使用LoadSim而不要使用文件扩展名:
''' mysim=负载模拟('C:/myinputfile') '''
这允许访问“sim”、“hsr”和“inp”模块(inp模块目前正在进行中。将添加支持来处理运行的仿真和创建ecm。在
大多数报告都可以这样访问,返回Pandas数据帧:
mysim.sim.bepu() mysim.sim.ssa()
可以这样访问HSR文件:
df = mysim.hsr.df
还有一些打印功能,使用Plotly,针对eQUEST HSR文件进行了优化:
mysim.hsr.plot.line(df) mysim.hsr.plot.heatmap(df, 0) # < 0 refers to column number
作者
迈克尔·斯威尼(github.com/michaelsweeney)在
许可证
这个项目是在麻省理工学院许可下授权的-有关详细信息,请参阅LICENSE.md文件
致谢
感谢Santosh Philip和他出色的Eppy项目给我们的灵感!在
- 项目
标签: