SHOT 2.0 · Development

Documentation

From your first model to the solver API.

Installation, worked examples and reference material for SHOT and SHOTpy. These guides follow development towards SHOT 2.0; interfaces and behavior may change before release.

Read the documentation

Python

Build your first model

Define variables, constraints and an objective with SHOTpy.

Command line

Solve a problem file

Run SHOT, choose options and inspect solver output.

C++

Integrate SHOT

Embed the solver and use callbacks in your application.

Reference

Find a solver setting

Look up settings, allowed values and build-specific defaults.

API reference

SHOTpy and C++ references are generated alongside the guides.