Releases: bryanwweber/thermostate
Releases · bryanwweber/thermostate
v1.1.0
Added
- Build CoolProp and run the tests on Python 3.8
- Set up the Matplotlib functionality built into Pint. This bumps the minimum Pint version to 0.9 and adds Matplotlib as a dependency
Changed
- Updated documentation links in README and conda recipe to ReadTheDocs
Fixed
- The Rankine cycle example had a dimensionality error due to better NumPy support in Pint. Fixes #24.
v1.0.0
Added
- Switch to ReadTheDocs for documentation website
- Use
setup.cfg
andpyproject.toml
for PEP 517 compliance
Changed
- Switch to src directory source layout
- Move tests outside of the package
- Apply Black formatter to tests
- Use tox to test against multiple Python versions
- Use GitHub Actions for CI services
- Run Black formatter on
abbreviations.py
and_version.py
- License year in
LICENSE.md
. Happy New Year 🎉
Fixed
- README.md and CHANGELOG.md are now included in the sdist
hx
andxh
are added to the disallowed property pairs because they raiseValueError
s in CoolProp- Missing docstrings from some functions in
thermostate.py
v0.5.0
This release includes the JOSE paper describing ThermoState
v0.4.1
v0.4.1
v0.4.0
Updates for JOSE paper!
v0.2.3
Add PyPI upload
v0.2.2
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)
v0.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
v0.1.4
v0.1.4
v0.1.2
Bugfixes related to building from v0.1.0