Quick Start

Introduction to opstool

opstool is a powerful and user-friendly library designed to simplify and enhance structural analysis workflows with OpenSees and OpenSeesPy. It provides advanced tools for preprocessing, postprocessing, and visualization, making structural simulations more efficient and accessible.

Key Features:

  1. Preprocessing Tools:

    • Fiber Section Meshing: Generate detailed fiber meshes for various geometries. An example is shown below: Fiber Section Mesh

    • GMSH Integration: Import and convert Gmsh models, including geometry, mesh, and physical groups. An example is shown below: Converting GMSH to OpenSeesPy

    • Unit System Management: Ensure consistency with automatic unit conversions. An example is shown below: Automatic Unit Conversion

    • Mass Generation: Automate lumped mass calculations. An example is shown below: Model mass generation

    • Load Transformation: Simplify the application of loads. An example is shown below: Load Transformation

    • Tcl script to OpenSeesPy: Convert Tcl scripts to OpenSeesPy scripts. An example is shown below: Tcl to OpenSeesPy

  2. Postprocessing Capabilities:

  3. Visualization:

    • Powered by PyVista (VTK-based) and Plotly (web-based).

    • Nearly identical APIs for flexible visualization of model geometry, modal analysis, and simulation results.

    • Supports most common OpenSees elements.

    • An example is shown below: Visualization

  4. Intelligent Analysis:

    • Features like automatic step size adjustment and algorithm switching to optimize simulation workflows. An example is shown below: Intelligent Analysis

    • Moment-Curvature Analysis: Generate moment-curvature curves for various sections. An example is shown below: Moment-Curvature Analysis

Why Choose opstool?

  • Efficiency: Streamlines complex workflows, reducing time spent on repetitive tasks.

  • Flexibility: Provides nearly identical interfaces for different visualization engines.

  • Accessibility: Makes advanced structural analysis tools like OpenSeesPy more approachable to users of all levels.

opstool is actively evolving, with continuous additions of new features planned for the future. With opstool, you can focus on what matters most: understanding and solving your structural engineering challenges. Whether you are building models, visualizing results, or interpreting data, opstool is your go-to solution for OpenSeesPy workflows.

Quick Visualization Guide

Below is a quick guide to getting started with visualization in opstool:

Quick Model and Eigen Visualization.