loading page

Connecting P-graph to Modern Programming Ecosystems
  • +3
  • Sin Yong Teng,
  • Akos Orosz,
  • Bing Shen How,
  • Jean Pimentel,
  • Ferenc Friedler,
  • Jeroen Jansen
Sin Yong Teng
Radboud Universiteit Nijmegen

Corresponding Author:[email protected]

Author Profile
Akos Orosz
University of Pannonia
Author Profile
Bing Shen How
Swinburne University of Technology - Sarawak Campus
Author Profile
Jean Pimentel
Budapest University of Technology and Economics
Author Profile
Ferenc Friedler
Széchenyi István Egyetem
Author Profile
Jeroen Jansen
Radboud Universiteit Nijmegen
Author Profile


P-graph is a popularly used framework for process network synthesis (PNS) and network topological optimization. This R&D notes introduces a Python interface for P-graph to serve as a linkage to modern programming ecosystems. This allows for a wider application of the fast and efficient P-graph solver, to provide structural and topological enumeration in numerous fields. The proposed framework allows for more integrative usage in Artificial Intelligence (AI), machine learning, process system engineering, chemical engineering and chemometrics. Large and repetitive topologies can also be automated using the new programming interface, saving time and effort in modelling. This short note serves as a demonstration of this open-sourced P-graph interface (code: https://github.com/tsyet12/Pgraph).