1. Python Program An external python program can be included in a workflow. SIMA will use the Python interpreter selected in the Python preferences if specified: Preferences→General→Scripting→Python. 1.1. Parameters The parameters defined will be exported to a file called setup.json before running the program. 1.2. Input Here the inputs to the program can be defined. The input will be exported to the running folder before running the external program. Currently supported files are json and h5. 1.3. Output Here the outputs to the program can be defined. The output will be imported from the running folder after running the external program. 1.4. Progress reporting The external process may report progress by writing the following to standard.out: @STATUS "Application specific string" PROGRESS TOTAL This example is taken from RIFLEX DYNMOD: @STATUS "Time domain simulation" 1 1000 Post Processor Report Fragment