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 许可证发布。