-
Notifications
You must be signed in to change notification settings - Fork 114
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Thermo future development #53
Comments
Hi, Phase equilibrium continues to be in my focus also - it is very challenging to get the right answers, and the literature is full of active developments in that area. I released an incomplete set of answers once with not great abstractions, and I do not plan on doing so ago. Flowsheeting applications are really cool. I am generally interested in providing correlations and letting users build their own models for such high level stuff - trying to make it easier for the state of the art to advance in other fields like catalysis, or heat exchanger design. Understanding completely the model you build is a huge advantage that I really think helps people do a better job. Some other things, like a PH flash for flash drums, I have well underway and are planned to be a core feature set at some point. I am interested in helping with modeling but more importantly to me, as a field Chemical Engineering has struggled to get new correlations out and distributed. So for example if someone comes up with a new correlation for estimating flash drum holdups, I hope that could make its way into I am doing my best to keep I am also trying to catch up on the new technologies that have came up in Python lately, starting with my I guess if you or someone else have lots of spare time to please PM me and I will try to put you to use working on the upgrade. Sincerely, |
Hello, thanks for your reply! I still need to go through more thermo code, but brief comments so far:
Thanks! |
For anyone reaching this issue in the future, a new release with a whole bunch more features and documentation is out as of yesterday, April 14, 2021. Hopefully the library will be much easier to maintain in the future, and allow it to grow with less pain. |
Hello @CalebBell ,
thanks for your work on Thermo, Fluids and other Python chemical engineering libs! These seem to be exceptionally coherent, maintainable and good quality libraries, with literature references and nice documentation.
About roadmap: On README you mention phase equilibrium as your current main development item. Also, in the pull request #48 you mention about a development version which includes classes for Phase, Flasher and EquilibriumState.
About execution speed: I got the impression that you are concerned about speed. In my experience, access to clean but slow (hopefully also robust) methods is far better than access to no methods. Speedier alternative methods can always be provided afterwards, if there is time for development and code size remains manageable. Any comments on this?
Hope to hear about your current thoughts, thanks!
The text was updated successfully, but these errors were encountered: