The simulation framework includes the event scheduler, random number generators and random distributions as well as an evaluation framework to gather performance measurements from your simulation models. openWNS uses an embedded Python interpreter to configure its simulation models. The openwns-sdk module provides a common development framework for all openwns libraries.