RS3 scripting in Python: workflow and parametric analysis gains for engineers
Reviewed by Joe Ashwell

First reported on Geoengineer.org – News
30 Second Briefing
Rocscience has added a Python-based scripting engine to its RS3 3D finite element software, allowing users to automate model creation, staged construction sequences, and parametric studies that previously required manual input. Engineers can now script geometry generation, material assignment, mesh refinement, and batch analyses, then extract results programmatically for hundreds of scenarios, cutting repetitive setup and post-processing time. The update targets large, complex models such as multi-stage excavations and tunnel–shaft systems where consistent workflows and rapid sensitivity checks are critical.
Technical Brief
- Engineers can script complex staged construction sequences, synchronising excavation, support installation and material activation events.
- Scripting facilitates reproducible workflows for regulatory submissions, with a single code base defining all model variants.
- For large 3D excavations and underground works, scripting aligns with industry movement towards fully scripted, version-controlled geotechnical models.
Prepared by collating external sources, AI-assisted tools, and Geomechanics.io’s proprietary mining database, then reviewed for technical accuracy & edited by our geotechnical team.
Related Articles
Related Industries & Products
Tunnelling
Specialised solutions for tunnelling projects including grout mix design, hydrogeological analysis, and quality control.
Construction
Quality control software for construction companies with material testing, batch tracking, and compliance management.
QCDB-io
Comprehensive quality control database for manufacturing, tunnelling, and civil construction with UCS testing, PSD analysis, and grout mix design management.

