Pyromat

Latest version: v2.2.5

Safety actively analyzes 685838 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 5 of 6

2.0.6

- Corrected a bug that caused hsd() in the if97 (steam) class to crash
- Corrected a bug in the configuration object that prevented a parameter summary from displaying correctly in Python 3.

2.0.5

- Corrected a bug preventing T_s() in the if97 (steam) class from returning quality correctly.

2.0.4

The version increments between 2.0.1 and 2.0.4 were primarily spent correcting issues with the python package index and documentation.
- Corrected a bug that prevented `info()` from displaying in Python 3.

2.0.1

This is the first version that deliberately breaks reverse compatibility. Every time reverse compatibility is not preserved, the major version number will increase.

- Provides a uniform array handling behavior for all classes
- All methods now accept arrays or array-like objects of any dimension
- All methods attempt reduce their returns to scalars if possible
- All methods return values that obey Numpy broadcasting rules
- Some methods will return a Python float and others return a Numpy array scalar depending on implementation
- Provides a new configuration class, for in-line configuration
- config[] is now a dictionary-like object and NOT a dictionary.
- config[] enforces its own rules about type etc.
- config scripts still behave identically.
- Provides a new unit conversion module, "units"
- config["unit_XXX"] now configures global unit defaults for unit XXX.
- Added unit conversion routines
- in-line documentation for all property methods reports the config unit parameters on which they depend.
- Modifies the info() function to print a table of supported properties
- Adds Tlim() and plim() to IF-97 (steam)
- Migrates specific heat ratio method k() to gam() in preparation for k() to become thermal conductivity

1.4

- Added the solve module
- Obsoleted the psolve() function
- Added inverse relations T_h() and T_s() to all classes
- Added inverse relations p_h() and p_s() to the ideal gas classes
- Changed the namespace handling so that registry class definitions behave like
normal files.
- Added methods for calculating the inverse polynomials to the IF-97 class

1.3

- Ported to GIT
- Changed package name from pyro to pyromat to avoid collision with existing
(https://pythonhosted.org/Pyro4/)
- Edited inline documentation to reflect changes
- Cleaned up some code in the data module (functionality should not change)
- Eliminated the input error class and reverted to the parameter error
- Changed the method for detecting the installation directory
utility.load_config()
- Eliminated a bug that caused the IGTAB class _lookup() method to fail in
Python3

Page 5 of 6

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.