Installation

pip install motile

This will install motile with all required dependencies, including the SCIP Optimizer, a free and open source discrete optimizer (via ilpy).

Gurobi (optional)

motile also supports the Gurobi Optimizer, a commercial solver that requires a valid license. Academic licenses are provided for free, see here for how to obtain one.

To install with Gurobi support:

pip install motile[gurobi]

If motile finds a valid Gurobi license at runtime, it will use Gurobi; otherwise it will fall back to SCIP.

Developers

Developers can use uv for dependency management. See CONTRIBUTING.md for more information.