Skip to content
Process PI Logo

Process Modeling & Simulation in Python

Build, simulate, and analyze chemical process systems with an open-source Python toolkit.

From pipelines and pumps to heat exchangers and mixers, Process PI provides engineers with the tools to model, optimize, and visualize complex process networks with precision and ease.

Key Features

  • Pipeline Networks

    Design, simulate, and analyze fluid flow through pipes, valves, pumps, and splitters.
    Optimize your process network with precise pressure drop and flow calculations.

  • Heat Transfer

    Compute heat flux, energy balances, and heat exchanger performance.
    Supports a wide range of unit operations for chemical process engineering.

  • Components Library

    Access a curated database of chemicals, mixtures, and equipment properties.
    Retrieve physical and thermodynamic data for accurate simulations.

  • Visualization & Analysis

    Generate schematics, performance plots, and interactive charts for process optimization.
    Visualize flows, temperatures, and equipment networks in a single interface.

  • Process Optimization

    Run simulations to optimize process parameters, energy efficiency, and system performance.
    Explore multiple scenarios with Python scripting.

  • Documentation & Examples

    Follow tutorials, examples, and API reference to get started quickly.
    Step-by-step guides help engineers implement Process PI in real projects.


Explore

  • Installation
    Quick setup guide to install Process PI and get started with Python.

  • User Guide
    Step-by-step tutorials and detailed documentation for all features.

  • Examples
    Real-world pipelines, heat transfer, and component simulations you can try immediately.


Dependencies

ProcessPI is built on top of powerful open-source libraries and AI tools:

  • tabulate >=0.9.0
    Table formatting for clean console and markdown output.

  • matplotlib >=3.7.0
    Static 2D plotting for engineering charts and graphs.

  • networkx >=3.1
    Network analysis and graph modeling for pipelines and process flows.

  • CoolProp >=6.5.0
    Thermophysical property database for fluids and mixtures.

  • tqdm >=4.65.0
    Progress bars for simulations and iterative computations.

  • plotly >=5.18.0
    Interactive plots and dashboards for process visualization.

  • ChatGPT
    AI assistant for documentation, code generation, and examples.

  • Google Gemini
    AI model support for documentation and smart code assistance.