RSSeismic Adds Python Scripting and New Site-Response Capabilities

Diagram showing RSSeismic connected to Python libraries for automated seismic site-response analysis. Credit Rocscience.

Rocscience has released several substantial new capabilities in RSSeismic v3, including a finite-element-based 1D site-response workflow, an expanded Ground Motion Manager, and Python scripting. The new finite element workflow can apply two horizontal ground-motion components simultaneously and model pore-pressure generation, liquefaction, and seismic settlement within a 1D soil column.

The Python scripting is what really caught my attention. It provides programmatic access to the RSSeismic desktop application through a locally hosted gRPC server. Scripts can create soil profiles, assign properties and motions, run batches of analyses, retrieve results, and pass the data to tools such as pandas, NumPy, Matplotlib, Plotly, and SciPy. Rocscience gives the example of 10 soil profiles and 20 input motions, or 200 analysis cases, being generated, run, and summarized through one repeatable script.

Site-response analysis isn’t my primary area of expertise, so I will leave the technical judgment on the new formulation to those who do this work every day. But the scripting capability points to something much broader. If more geotechnical programs expose their models and results through Python, engineers will have far more freedom to automate repetitive work, run meaningful sensitivity studies, build consistent reporting, and connect specialized analysis tools with AI-assisted coding workflows. That could be a pretty big change in how we use geotechnical software.

Read about RSSeismic Scripting

Review the finite-element site-response workflow

Be the first to comment

Leave a Reply

This site uses Akismet to reduce spam. Learn how your comment data is processed.