Skip to content

Process Optimization

Find operating conditions or process designs that improve defined objectives while respecting explicit constraints.

9 resources

Cantera Skill (K-Dense) provides instructions and a Python helper for homogeneous ignition calculations, with mechanism provenance, conservation diagnostics, and numerical refinement checks.

Open sourcePython

Computational Chemistry · Process Optimization

GEKKO

Open Source

GEKKO is a Python modeling and optimization toolkit for differential algebraic systems, supporting process simulation, parameter estimation, mixed-integer optimization, and nonlinear predictive control.

Open sourcePython

Process Optimization · Process Control

IDAES

Open Source

IDAES is a Python process systems engineering toolkit for simulation-based design, analysis and optimization of advanced energy systems, with solver extensions and separately distributed examples.

Open sourcePython

Process Optimization · Chemical Manufacturing

Phoenics

Open Source

Phoenics combines Bayesian optimization with Bayesian kernel density estimation to recommend experimental or computational parameters, supporting sequential, batch and multi-objective workflows.

Open sourcePython

Lab Automation · Process Optimization

Gryffin

Open Source

Gryffin is a Python Bayesian optimization framework for categorical and mixed experimental design spaces, with batch recommendations and physicochemical descriptor support.

Open sourcePython

Lab Automation · Process Optimization

Olympus

Open Source

Olympus is a Python framework for benchmarking noisy optimization and experiment planning, with mixed parameter domains, experimental benchmarks, analytical test functions and a shared planner interface.

Open sourcePython

Lab Automation · Process Optimization

BoFire

Open Source

BoFire is a Python framework for experimental design and Bayesian optimization, supporting mixed variables, constraints, molecular representations and iterative candidate selection.

Open sourcePython

Lab Automation · Process Optimization

Summit

Open Source

Summit is a Python toolkit for chemical reaction optimisation, combining optimisation strategies, simulated reaction benchmarks and closed-loop workflows for evaluating experimental conditions.

Open sourcePython

Lab Automation · Process Optimization

BayBE

Open Source

BayBE is a Python toolbox for Bayesian experimental design that recommends parameter configurations from defined search spaces, objectives and measurements, including chemistry-aware and multi-target workflows.

Open sourcePython

Lab Automation · Process Optimization