OmniTRANS offers a set of specialist classes that extends the Ruby open source object-oriented programming language leading to an ingenious and straightforward transport modelling programming environment. The OmniTRANS classes cover algorithmic processes, access to the data structures, database operations, data exchange mechanisms, matrix and vector management, analysis, and charting. All network infrastructure, demand data, models and charts are object classes providing easy-to-assemble components.
This is a powerful concept allowing one to develop innovative transport models of any scope and style using the combination of the specialist OmniTRANS Classes, the native Ruby programming language, the Ruby language extensions and any other classes developed by the community. It also implies
Whatever the modelling techniques or algorithms of the future, OmniTRANS is positioned to integrate it.