使用CoolProp创建流体属性图

fluprodia的Python项目详细描述


使用fluprodia创建自定义和漂亮的流体特性图。包裹 从CoolProp[1]实现流体属性数据。绘图由 matplotlib[2],所有计算都是用numpy[3]执行的。 可用液体列表可在 CoolProp。在

fluprodia是根据麻省理工学院软件许可证授权的。在

安装和使用

pip install fluprodia
^{pr2}$
docs/reference/_images/Ts_diagram_H2O.png
diagram=FluidPropertyDiagram(fluid='NH3')diagram.set_unit_system(T='°C',h='kJ/kg',p='bar')diagram.calc_isolines()diagram.set_limits(x_min=0,x_max=2000,y_min=1e-1,y_max=2e2)diagram.draw_isolines(diagram_type='logph')diagram.save('logph_diagram_NH3.png',dpi=300)diagram.save('logph_diagram_NH3.svg')
docs/reference/_images/logph_diagram_NH3.png

文件

有关更多示例和用法,请参阅 https://fluprodia.readthedocs.io/en/latest/。在

引文

fluprodia的每一个版本都在zenodo存档。你可以引用最新的或 一个特定的版本。有关引文信息和更多详细信息,请访问 zenodo entry氟普罗迪亚。在

参考文献

该软件依赖于CoolProp、matplolib和numpy包。在

[1]Bell, I., Wronski, J., Quoilin, S. and Lemort, V., 2014. Pure and Pseudo-pure Fluid Thermophysical Property Evaluation and the Open-Source Thermophysical Property Library CoolProp. Industrial & Engineering Chemistry Research, 53(6), pp. 2498-2508.
^{tb2}$
[3]van der Walt, S., Colbert, S. and Varoquaux, G., 2011. The NumPy Array: A Structure for Efficient Numerical Computation. Computing in Science & Engineering, 13(2), pp. 22-30.

变更日志

v1.1(某天、某月、某年)

  • 将等压、等焓和等熵迭代器更改为特定体积。在
  • 相应地调整各个等值线绘制迭代器和等值线。在

v1.0(2020年11月8日)

  • 添加计算单个等值线和等值线数据点的方法。在

v0.1.2(2020年10月2日)

  • 修复了等距绘制的小错误。在
  • 等压默认值的变化。在

v0.1.1(2020年5月13日)

  • 捕捉违约最小比容积计算中的异常 等值线生成。在
  • 允许使用Python3.8。在

v0.1.0(2020年5月6日)

  • PyPI的第一个版本。在

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

推荐PyPI第三方库


热门话题
将Java中的对象列表序列化为json   在同一Play Framework项目中同时使用Ebean和JPA的java   oop如何在整个Java项目中共享API密钥   java ADT Eclipse SDK故障未找到DDM   扫描程序中变量的递归Java输入值未应用于方法中的变量   java将空格转换为命令行类型的空格   JavaSpring,如何决定客户机应该使用哪个服务?   java致命异常:main(Android标准)   java编译错误是因为类型检查还是三元运算符?   java Sikuli+Webdriver:getting error x.png看起来像一个文件,但在磁盘上找不到。假设是文本   java选择位置。。。。ms sql 2005中需要电气状态   由于OSGi捆绑包依赖性问题,java无法启动RCP应用程序   json java gson fromjson返回非泛型的null   如何将google api访问令牌从java服务器传递到gapi javascript客户端?   java在已排序的LinkedList中添加元素   java ForkJoinPool为什么程序抛出OutOfMemoryError?   java SQUARE无法解析为Processing/Eclipse中的变量   java如何为Sun App Server 8.2设置JNDI