Python libraries for loading ESICUP test problems, running custom models against them, and recording solution data.