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.

Be the first to comment