管理热力学状态的软件包
thermostate的Python项目详细描述
热状态
此软件包提供了一个包装器,可以将coolprop集成到任何单元系统中,以便于状态管理。
安装
条件a
首选的安装方法是使用conda。 使用conda,可以为python 3.5、3.6或3.7安装thermostate。如果你有一个 conda environment使用其中一个python版本,安装thermostate可以通过
conda install -c bryanwweber thermostate conda-forge::pint
如果您想使用另一个通道 安装pint,将conda forge更改为您喜欢的频道名称。如果品脱是 已经安装在您的环境中,可以完全省略conda forge::pint。
如果没有使用python 3.5、3.6或3.7的环境,则可以创建新的环境 用
conda create -n thermostate -c bryanwweber thermostate conda-forge::pint
Pip
或者,也可以使用PIP安装恒温器。
pip install thermostate
来源
thermostate是一个纯python包,支持任何python 3.5及更高版本。
要从源代码安装,请克隆源代码存储库并使用pip
git clone https://github.com/bryanwweber/thermostate
cd thermostate
pip install .
文档
文档可以在https://bryanwweber.github.io/thermostate/" rel="nofollow">https://bryanwweber.github.io/thermostate/上找到。文档包含一个简短的教程,示例,以及包装的API文档。
引文
如果您在您的工作中使用过恒温,我们将非常感谢包括对该软件的引用!thermostate已在jose中发布,可从以下链接获得。
@article{weber_thermostate_2018,title={{ThermoState}: {A} state manager for thermodynamics courses},volume={1},issn={2577-3569},shorttitle={{ThermoState}},url={https://jose.theoj.org/papers/10.21105/jose.00033},doi={10.21105/jose.00033},number={8},urldate={2018-10-24},journal={Journal of Open Source Education},author={Weber, Bryan},month=oct,year={2018},pages={33}} 我们欢迎社会上任何人的贡献。有关更多信息,请参阅贡献说明。本项目遵循1.4版《出资人契约行为准则》。简言之,要对彼此优秀。 此项目的所有显著更改都将记录在此文件中。 格式基于保持更改日志
这个项目遵循语义版本控制。
行为准则和贡献
持续集成状态
水蟒套餐版
更改日志
0.5.3-2019年3月4日
添加
更改
0.5.2-01-feb-2019
添加
conda verify以修复来自conda build
conda build的警告
更改
thermostate.py
已修复
0.5.1-05-jan-2019
添加
更改
已修复
0.5.0-2018年10月23日
添加
缩写
模块中的类
更改
已修复
删除
0.4.2-2018年9月21日
已修复
0.4.1-2018年9月21日
添加
已修复
0.4.0-2018年9月21日
添加
\u render\u traceback\ux
函数添加到stateerror
以改进ipython和jupyter中的回溯格式更改
已修复
0.3.0-2018年7月9日
已修复
\u render\u traceback\uu
0.2.4-08-jul-2018
添加
\u render\u traceback\uu
函数以改进pint.dimensionalityerror的回溯格式
已修复
0.2.3-2017年9月24日
添加
更改
noarch
builds0.2.2-2017年4月13日
添加
已修复
0.2.1
添加
0.2.0
添加
状态
实例的相等比较更改
0.1.7
添加
更改
0.1.6
添加
cp
和cv
属性访问恒压和定容下的比热容
更改
0.1.5
已更改
0.1.4
已修复
0.1.3
添加
已修复
0.1.2
已修复
0.1.1
已修复
0.1.0
添加
推荐PyPI第三方库