The Basic Model Interface is an interface specification to enable coupling of models to models and models to data. The BMI definition has cross language support.
This repository provides a set of combinators for composing models implementing the Basic Model Interface. It implements an algebraic, compositional theory for BMI models that enables coupled modles by composition.
This code is in very early stages of development.