Wodin is odin on the web, an application that compiles the odin domain specific language for differential equations into JavaScript and allows exploration of dynamical systems without installing any software at all. It has been built by us at RESIDE to support teaching activities within the MRC Centre for Global Infectious Disease Analysis

It is composed of many moving parts

  • wodin, an express-based API and TypeScript/Vue.js based web application
  • odin.api, a porcelain/plumber API which interfaces between wodin and odin
  • odin, a domain specific language (DSL) for expressing systems differential equations
  • odin-js, JavaScript support code for running odin models in JavaScript
  • dopri-js, a differential equation solver written in TypeScript