Skip to main content
Help us improve PyPI by participating in user testing. All experience levels needed!

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

TravisCI: Build Status Appveyor: Build status codecov

Anaconda Package Version

Anaconda-Server Badge Version Anaconda-Server Badge Downloads

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.

Unreleased

Added

Changed

Fixed

Removed

[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

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

Release history Release notifications

This version
History Node

0.2.3

History Node

0.2.2

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Filename, size & hash SHA256 hash help File type Python version Upload date
thermostate-0.2.3-py3-none-any.whl (13.3 kB) Copy SHA256 hash SHA256 Wheel py3 Sep 24, 2017
thermostate-0.2.3.tar.gz (13.2 kB) Copy SHA256 hash SHA256 Source None Sep 24, 2017

Supported by

Elastic Elastic Search Pingdom Pingdom Monitoring Google Google BigQuery Sentry Sentry Error logging CloudAMQP CloudAMQP RabbitMQ AWS AWS Cloud computing Fastly Fastly CDN DigiCert DigiCert EV certificate StatusPage StatusPage Status page