Contents Menu Expand Light mode Dark mode Auto light/dark, in light mode Auto light/dark, in dark mode Skip to content
opstool 1.0.26 documentation
Light Logo Dark Logo

Quick Start

  • Installation
  • Known Issues
  • Quick Start
    • Two-Dimensional Moment Frame Analysis
    • Quick Model and Eigen Visualization
    • 606 m Mega-tall Building
  • Features

User Guide

  • Pre-Processing
    • Fiber Section Mesh
    • Converting GMSH to OpenSeesPy
    • Convert Tcl code to OpenSeesPy commands
    • Automatic Unit Conversion
    • Quickly apply gravity loads and obtain mass and stiffness matrices
    • Loads Processing
  • Post-Processing
    • Eigenvalue Results
    • Node Response
    • Frame element Response
    • Post-processing for fiber section responses
    • Truss element Response
    • Shell element Response
    • Planar element response
    • Brick element Response
    • Simple cantilever for load-controlled sensitivity analysis
    • Unit conversion in post-processing
  • Visualization
    • Plotyly-Based Visualization
      • Model Geometry
      • Eigen
      • Nodal Responses Visualization
      • Frame Element Responses
      • Truss Element Responses
      • Shell Element Responses
      • Plane stress quad model visualization
      • Solid Element Responses
    • Pyvista-Based Visualization
      • Model Geometry
      • Eigen
      • Nodal Responses Visualization
      • Frame Element Responses
      • Truss Element Responses
      • Shell Element Responses
      • Plane stress quad model visualization
      • Solid Element Responses
  • Analysis
    • Smart Analysis
    • Moment Curvature Analysis of Section
    • Linear Buckling Analysis
    • Response Spectrum Analysis

Examples

  • Post-Processing
  • Pre-Processing
  • Fiber Section Mesh
    • Post-Processing
      • Reinforced Concrete Frame Pushover Analysis
      • Pushover and Dynamic Analyses of 2-Story Moment Frame with Panel Zones and RBS
      • Dry single BbarBrick element with pressure dependent material
      • Cantilever Bending Roll-up (corotational)
      • Double-Layer Shallow Dome
      • Remove and Add Elements
      • Excavation Supported by Cantilevered Sheet Pile Wall
      • Modal analysis of a cooling tower
      • Fluid-structure interaction
      • 3D Nonlinear beam-column elements Gravity load analysis followed by transient analysis
      • Two storey steel moment frame with W-sections for displacement-controlled sensitivity analysis
      • Soil-Structure Interaction
    • Pre-Processing
      • Gmsh2OPS: Case 1
      • Gmsh2OPS: Case 2
      • 3D Beam Element Example - A Dome Structure
      • Gmsh2OPS: Linear shell arch model
    • Fiber Section Mesh
      • Bridge superstructure section
      • Concrete-Filled Steel Tube (CFST) Section Meshing
      • Steel-Concrete Composite Section Meshing
      • Hollow Rectangular RC Section
      • Interaction with sectionproperties

API Reference

  • Global Functions
    • set_opensees_module
    • load_ops_examples
    • add_ops_hints_file
    • run_model
    • print_version
  • Preprocessing
    • Fiber Section Mesh
      • FiberSecMesh
      • SecMesh
      • create_material
      • create_polygon_patch
      • create_circle_patch
      • create_patch_from_dxf
      • create_polygon_points
      • create_circle_points
      • offset
      • line_offset
      • poly_offset
      • set_patch_material
      • vis_fiber_sec_real
      • opstool.pre.section.section
      • opstool.pre.section.fiber
      • opstool.pre.section.patch
      • opstool.pre.section.layer
      • opstool.pre.section.plot_fiber_sec_cmds
    • tcl2py
    • Gmsh2OPS
    • UnitSystem
    • create_gravity_load
    • gen_grav_load
    • transform_beam_uniform_load
    • transform_beam_point_load
    • transform_surface_uniform_load
    • apply_load_distribution
    • get_node_coord
    • get_node_mass
    • get_mck
    • ModelMass
    • find_void_nodes
    • remove_void_nodes
  • Postprocessing
    • get_nodal_responses_info
    • get_element_responses_info
    • set_odb_path
    • set_odb_format
    • update_unit_system
    • reset_unit_system
    • plot_nodal_responses
    • plot_element_responses
    • save_model_data
    • save_eigen_data
    • save_linear_buckling_data
    • CreateODB
    • get_nodal_responses
    • get_element_responses
    • get_sensitivity_responses
    • get_model_data
    • get_eigen_data
    • get_linear_buckling_data
  • Visualization
    • set_plot_props
    • set_plot_colors
    • plot_model
    • plot_eigen
    • plot_eigen_animation
    • plot_eigen_table
    • plot_nodal_responses
    • plot_nodal_responses_animation
    • plot_truss_responses
    • plot_truss_responses_animation
    • plot_frame_responses
    • plot_frame_responses_animation
    • plot_unstruct_responses
    • plot_unstruct_responses_animation
    • set_plot_props
    • set_plot_colors
    • plot_model
    • plot_eigen
    • plot_eigen_animation
    • plot_nodal_responses
    • plot_nodal_responses_animation
    • plot_truss_responses
    • plot_truss_responses_animation
    • plot_frame_responses
    • plot_frame_responses_animation
    • plot_unstruct_responses
    • plot_unstruct_responses_animation
    • get_nodal_responses_dataset
    • get_unstruct_responses_dataset
  • Analysis
    • SmartAnalyze
    • MomentCurvature

Theory Reference

  • Stress and Strength Criteria
yexiang92/opstool 1.0.26
Back to top
View this page
Edit this page
  • Stress and Strength Criteria
Next
Stress and Strength Criteria
Previous
MomentCurvature
Copyright © 2026, Yexiang Yan
Made with Sphinx and @pradyunsg's Furo