当前位置:   article > 正文

python物性库能调用哪些物质_Python获取热物性(2)使用ctREFPROP调用refprop

matlab python ref prop

前面一篇文章介绍了通过python-refprop和coolprop调用refprop。不过前者需要使用32位Python,后者我之前尝试遇到了bug暂时没法用。这里提供另一个python包ctREFPROP的使用。

1.安装

可以直接下载github上的源文件使用,github地址usnistgov/REFPROP-wrappers​github.com

这里包括了各种程序语言的封装,如Python、Matlab等。

另外发现昨天(2018.03.16)作者已经提交到pypi了,也就是可以直接pip安装,地址:Python Package Index​pypi.python.org

2.简单使用

作为Python小白,不大懂Python调用dll之类的机制,多亏作者(Ian H. Bell)的帮助,现在才略微能在脚本中调用了。这里大概总结下常用的物性获取办法。

2.1获取单质物性

# Standard library imports

import os, sys

# 加载模块

import ctREFPROP.ctREFPROP as ct

# 加载64位的refprop dll文件

# r = ct.REFPROPFunctionLibrary(os.environ['RPPREFIX'],'dll') #自动加载,需要配置环境变量RPPREFIX

r = ct.REFPROPFunctionLibrary('C:\\Program Files (x86)\\REFPROP\\REFPRP64.DLL', 'dll') #需要有64位dll文件

<
声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/小丑西瓜9/article/detail/303390
推荐阅读
相关标签
  

闽ICP备14008679号