A package to manage thermodynamic states
Project description
ThermoState
This package provides a wrapper around CoolProp that more naturally allows management of a thermodynamic state.
Continuous Integration Status
Anaconda Package Version
Change Log
All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog and this project adheres to Semantic Versioning.
0.4.2 - 21-SEP-2018
Fixed
- Travis PyPI password
0.4.1 - 21-SEP-2018
Added
- Add codemeta.json
Fixed
- Fix builds in .travis.yml
- Can't use Python 3.6 type hinting with Python 3.5
0.4.0 - 21-SEP-2018
Added
_render_traceback_
function added toStateError
to improve formatting of the traceback in IPython and Jupyter- Add several examples demonstrating the use of ThermoState
Changed
- Bump intersphinx mapping to Python 3.7
- Change docs license to CC-BY 4.0
Fixed
- Ignore more pytest files
0.3.0 - 09-JUL-2018
Fixed
- Added flake8 configuration to setup.cfg since linter-flake8 reads it and ignores built-in options
- Only define
_render_traceback_
if IPython is installed
0.2.4 - 08-JUL-2018
Added
- Added
_render_traceback_
function to improve traceback formatting ofpint.DimensionalityError
Fixed
- Added
oxygen
,nitrogen
, andcarbondioxide
as available substances to the Tutorial
0.2.3 - 24-SEP-2017
Added
- Distributions are now uploaded to PyPI
Changed
- Conda packages are
noarch
builds - Appveyor tests run in a single job to speed them up
- Minimum Python version is 3.5
0.2.2 - 13-APR-2017
Added
- Oxygen (O2) is available as a substance
- Nitrogen (N2) is available as a substance
Fixed
- Deploy doctr to the root directory (see drdoctr/doctr#157 and drdoctr/doctr#160)
0.2.1
Added
- Carbon dioxide is available as a substance
- The software version is available as the module-level
__version__
attribute
0.2.0
Added
- Equality comparison of
State
instances
Changed
- Improve several error messages
- Refactor property getting/setting to use less boilerplate code
- Preface all class attributes with
_
- Refactor
_set_properties
to use CoolProp low-level API
0.1.7
Added
- Phase as a gettable attribute of the State
- Isobutane is an available substance
- Add cp and cv to Tutorial
Changed
- Updated Tutorial with more detail of setting properties
- Fail Travis when a single command fails
0.1.6
Added
- Tutorial in the docs using
nbsphinx
for formatting - Specific heat capacities at constant pressure and volume are now accesible via cp and cv attributes
Changed
- Offset units are automatically converted to base units in Pint
0.1.5
Changed
- Unknown property pairs are no longer allowed to be set
0.1.4
Fixed
- Rename units module to abbreviations so it no longer shadows units registry in thermostate
0.1.3
Added
- Common unit abbreviations in thermostate.EnglishEngineering and thermostate.SystemInternational
Fixed
- Typo in CHANGELOG.md
0.1.2
Fixed
- Fix Anaconda.org upload keys
0.1.1
Fixed
- Only load pytest-runner if tests are being run
0.1.0
Added
- First Release
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
thermostate-0.4.2.tar.gz
(15.3 kB
view hashes)
Built Distribution
Close
Hashes for thermostate-0.4.2-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9d8c6280c7bde2c5c84c84c3ca3e8987a3a742c840edc15c6316e5b66854c74a |
|
MD5 | c1604aa98963f674d50b51e8bf0ef82d |
|
BLAKE2b-256 | b02af19e8bd5556565ce12360e7bdde1765927e5d8a192137b94be5174daf6db |