| Namespaces | |
| pfd | |
| Global functions for process flow diagram related operations. | |
| Functions | |
| def | PooPyLab.utils.pfd._check_connection (pfd=[]) | 
| Check the validity of connections on the process flow diagram.  More... | |
| def | PooPyLab.utils.pfd._id_upstream_type (me, upds) | 
| Identify the type of a discharger connected to the inlet.  More... | |
| def | PooPyLab.utils.pfd._check_WAS (mywas) | 
| Check the validity of the WAS units in the pfd.  More... | |
| def | PooPyLab.utils.pfd._check_sidestream_flows (mysplitters) | 
| Check the validity of the sidestreams of all splitter types.  More... | |
| def | PooPyLab.utils.pfd._find_main_only_prefix (cur, pms) | 
| Find the mainstream only loop in the PFD.  More... | |
| def | PooPyLab.utils.pfd._has_main_only_loops (pfd) | 
| Analyze a PFD and see whether it has a loop only via mainstream outlets.  More... | |
| def | PooPyLab.utils.pfd.get_all_units (wwtp, type='ASMReactor') | 
| Return all the units of a specific type in a treatment plant PFD.  More... | |
| def | PooPyLab.utils.pfd.check (wwtp) | 
| Check the validity of the PFD against the rules.  More... | |
| def | PooPyLab.utils.pfd.show (wwtp=[]) | 
| Show the verbal description of the PFD.  More... | |
| 
 | private | 
Check the validity of connections on the process flow diagram.
All units are connected for their main- and sidestream outlets other than the exceptions made in initializations. This function checks and count the loose ends found in the PFD.
| pfd | Process Flow Diagram (list of all unit processes in the WWTP); | 
| 
 | private | 
Identify the type of a discharger connected to the inlet.
This function identifies the type of an upstream discharger (upds) of (me)
| me | a process unit | 
| upds | an upstream discharger of "me" | 
| 
 | private | 
Check the validity of the WAS units in the pfd.
| mywas | the WAS unit under analysis | 
| 
 | private | 
Check the validity of the sidestreams of all splitter types.
| mysplitters | Splitters to be checked; | 
| 
 | private | 
Find the mainstream only loop in the PFD.
| cur | current process unit; | 
| pms | list of mainstream units (prefixes) leading to "cur". | 
| 
 | private | 
Analyze a PFD and see whether it has a loop only via mainstream outlets.
| pfd | Process Flow Diagram (list of process units in the WWTP); | 
| def PooPyLab.utils.pfd.get_all_units | ( | wwtp, | |
| type = 'ASMReactor' | |||
| ) | 
Return all the units of a specific type in a treatment plant PFD.
| wwtp | a collection (list) of process units; | 
| type | type of process units of interest. | 
| def PooPyLab.utils.pfd.check | ( | wwtp | ) | 
Check the validity of the PFD against the rules.
| wwtp | a collection (list) of process units; | 
| def PooPyLab.utils.pfd.show | ( | wwtp = [] | ) | 
Show the verbal description of the PFD.
| wwtp | a collection (list) of process units; |