Comments (4)
from pyromat.
Now let me give a more detailed reply...
The old "if97" multi-phase steam class used a piecewise temperature-pressure formulation for properties. Of course, specifying either temperature OR pressure along the saturation line is enough to specify the state, but the property methods required both, so the saturation property methods would have to calculate whichever of the two was missing. That meant it was faster to supply both at a time if you happened to already know them.
That all changed with the migration to the "mp1" class, back in version 2.0.7. Now, the back-end uses a much more robust (if lest convenient for engineering purposes) temperature, pressure formulation. Now, specifying either temperature or pressure will do. Specifying both does not help at all. In either case, density will need to be calculated, but that is computationally cheap, so it is no longer worth it to worry about it.
from pyromat.
This is not technically an issue with the software, but I'm going to leave the issue open until the website has been updated. That is scheduled for the coming weeks. It won't be ready until I've validated some other aspects of the update. Thanks again for raising the issue!
from pyromat.
The new website includes updated example codes. These out-dated lines have been fixed.
from pyromat.
Related Issues (20)
- Add properties method HOT 1
- air.T_s claims temperature out-of-bounds when using reverse values from air.s HOT 4
- [Review] LICENSE file does not contain actual license text HOT 1
- [Review] Example for pyromat.info() in docs does not work HOT 1
- [Review] Suggestion for the paper and a few typos I found going through the online documentation HOT 2
- [Review] Default unit converters for time are incorrect in subsecond range HOT 7
- [Review] Insert citation to NumPy in Paper HOT 1
- Inverse routines do not convert units HOT 1
- [Review] Repo/Docs are missing some guidelines for contribution HOT 1
- [Review] Include `extra_requires` in setup.py
- Proposal: unit confusion with default p&T HOT 3
- Test code breaks on d_s()
- Enhancement: Joule Thomson coefficient Addition HOT 6
- There is a problem with temperature-entalpy with air as ideal gas HOT 5
- Discussion: Error Codes HOT 2
- Create a state class HOT 2
- Easily capable to handle a simple inverse arg case for Ideal Gases HOT 3
- Code from Live-Page of PYroMat HOT 2
- Error in R1234ze Saturation Density
- General Inverse Property Lookup Functionality
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from pyromat.