ResInsight provides powerful and flexible mechanisms for post-processing of results and automation by its scripting interfaces:
ResInsight supports several command line parameters for automation via shell scripts. By gathering commands into a Command file, you may run a sequence of commands by supplying the command file as a command line parameter.
ResInsight offers a Python Interface which allows you to interact with a running ResInsight instance from a Python script. This allows using the powerful Python language, numerical libraries, and other support modules in conjunction with ResInsight. The Python client package is compatible with Python 3.
For examples on how to use Python, see Examples
By the interface to Octave you will find: