simple python interface to SMAC.
Switch branches/tags
Nothing to show
Clone or download
Pull request Compare This branch is 175 commits ahead of tdomhan:master.



Deprecated -- we recommend to use [SMAC3]( for a Python implementation of SMAC.

Simple python wrapper to [SMAC](, a versatile tool for optimizing algorithm parameters.

SMAC is free for academic & non-commercial usage. Please contact Frank Hutter to discuss obtaining a license for commercial purposes.

This wrapper is intented to use SMAC directly from Python to minimize a objective function. It also contains some rudimentary analyzing tools that can also be applied to already existing SMAC runs.


To install pysmac, we advise using the Python package management system:

pip install git+ --user

If you prefer, you can clone the repository and install it manually via

python install


The documentation for pySMAC is hosted on It contains a Quickstart guide for the impatient, but also a detailed manual.