Hasty Briefsbeta

双语

Show HN: Fast Thermodynamic Calculations in Python

10 months ago
  • #thermodynamics
  • #python
  • #gaspype
  • Gaspype 是一个用于气体种类和混合物热力学计算的 Python 包,适用于中等压力或高温条件。
  • 特性包括:纯 Python 编写(基于 NumPy 提升性能)、不可变类型、全面的类型提示,以及支持 Jupyter Notebooks。
  • 设计时已考虑未来支持 GPU(JAX、PyTorch),并内置基于 NASA9 的物种数据库。
  • 可通过 pip(`pip install gaspype`)或 conda(`conda install conda-forge::gaspype`)安装。
  • 主要类包括处理气体混合物的 `fluid` 和处理原子组成的 `elements`,支持与 NumPy 数组的运算。
  • 支持转换为 pandas DataFrame 和多维运算,便于构建复杂模型。
  • 可执行平衡计算,实现从原子组成到分子组成的转换。
  • 欢迎开发者贡献代码,项目提供了环境配置、测试和数据库编译指南。
  • 采用 MIT 许可证发布。