RiskScape allows user defined Python functions to be used for risk modelling.

This allows RiskScape to be extended by scientists/risk modellers without needing software developers.


To use packages like numpy or scipy in your Python function, you need to configure RiskScape to use CPython.

RiskScape also provides some built-in functions for maths, geometry, and aggregation operations.

Functions can be used from any RiskScape expression.