New in recent versions

New in version 6.1:


Special-purpose submodels

Pre-defined submodel types for rectangular and hexagonal grid cells which allow communication between neighbours without the use of an association submodel

element() function works on lists

It can have a list as the first argument, and a single value, array or list as the second, allowing sublists of values to be picked from variable-membership submodels

Base instance lookup on more submodel types

A 2-dimensional array submodel, or a variable membership (including population) submodel can now have its indices looked up when building an association involving it

Layered display tool

Maps of different model values and a new tool for drawing widgets representing moving individuals can be superimposed or juxtaposed within one window, along with text and static images

New in version 6.0:


Discrete-event based modelling

Simile can now model systems in which instantaneous changes take place at arbitrary times, alongside continuous processes

Diagram-defined functions

Modellers can create functions to use in Simile equations by making model fragments that implement their behaviour

​Save and re-run editing sessions

Jump forwards and backwards between pre-defined points, for presentation or training

New in version 5.0:

Direct loading of grid data

Load 2-dimensional parameter arrays from comma-separated grids, image files or other datafile formats

Saving raw data in scenario files

Keep all the parameter information in one place, and have models start up faster

Following influences round the diagram

Simile v5 makes it easy to show, and follow, the way information flows round the model

with_greatest(...) and with_least(...) functions

New functions allowing data from special submodel instances to be picked out

Adaptive step size variation

Get more accurate results more quickly in 'stiff system' problem domains

There are a lot of other improvements, most of which do not require the modeller to do anything differently; see What's new in Simile 5.0, 5.1, etc for a more comprehensive list.

Happy modelling!