Work

ProcessOptimizer, an Open-Source Python Package for Easy Optimization of Real-World Processes Using Bayesian Optimization: Showcase of Features and Example of Use

Year: 2025
Type: software-paper
Abstract: ProcessOptimizer is a Python package designed to provide easy access to advanced machine learning techniques, specifically Bayesian optimization using, e.g., Gaussian processes. Aimed at experimentalist scientists and applicable to process and product optimizations in various fields, this package simplifies the optimization process, offering features such as benchmarking, noise addition/removal, multiobjective optimization, batch-mode operation, and comprehensive plotting features. The present publication focuses on ease of use by presenting an optimization of a chemical reaction to produce a specific color, such as leaf green.
Language: English
Open Access status: hybrid
Estimated APC paid: $4,500
OpenAlex ID: W4407250421
Cites: 19
Cited by: 8
Related to: 10