Evrika
Science simulator and advanced calculator based on modules
...By definitions we mean properties, actions, reactions, etc. Evrika is used for creating both simulations and modules, so you can build your own module of elements,
then use them to create virtual experiments and simulations. Also, you can make advanced calculations. Evrika is basically an executable that reads and interprets code, outputing result. Each new version will offer new possibilities to define your elements and use them, so it is important to always have the last release. Of course, Evrika is backward-compatible, cross platform and free to use. ...