Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/yoelcortes/phenomenode
Graphical Representations of Process Phenomena
https://github.com/yoelcortes/phenomenode
Last synced: 2 months ago
JSON representation
Graphical Representations of Process Phenomena
- Host: GitHub
- URL: https://github.com/yoelcortes/phenomenode
- Owner: yoelcortes
- License: mit
- Created: 2023-09-25T15:31:43.000Z (over 1 year ago)
- Default Branch: master
- Last Pushed: 2024-07-07T02:21:09.000Z (6 months ago)
- Last Synced: 2024-10-14T03:46:26.070Z (3 months ago)
- Language: Python
- Size: 21.5 MB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# PhenomeNode: Graphical Representations of Process Phenomena
**This library is still under development and is not yet ready for users.**
PhenomeNode automates the systematic creation of graph representations at the phenomenological level, not just at level of unit operations or superstructures of units.
The following preview shows a phenomenological diagram where both variables (rings) and equations (solid circles) are represented as nodes.
The material balance, energy balance, equilibrium, and pressure equation nodes are colored black, red, purple, and green. Variables that are present as inlet and outlet streams of unit operations are colored yellow
while implicit variables are grey.```python
import phenomenode as phn
stage = phn.StageVLE()
stage.diagram(format='png', label_format='h', label_nodes=True, cluster=False, dpi='900')
```![VLEstage](VLE.png)