smif

nismod/smif on github Travis CI build status Code Coverage PyPI package conda-forge package

smif is a framework for handling the creation of system-of-systems models. The framework handles inputs and outputs, dependencies between models, persistence of data and the communication of state across years.

This early version of the framework handles simulation models that simulate the operation of a system within a year. smif will expose an interface to a planning module which allows different decision-making algorithms to work against a common API.

smif is written in Python (>=3.5) and uses wrappers which implement a consistent interface in order to run models written in many languages.

A word from our sponsors

smif is being written and developed in the Environmental Change Institute, in the University of Oxford funded by EPSRC as part of the Infrastructure Transitions Research Consortium MISTRAL research programme.

Indices and tables