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.13 documentation
Light Logo Dark Logo

Quick Start

  • Installation
  • Known Issues
  • Quick Start
    • Two-Dimensional Moment Frame Analysis
    • Quick Model and Eigen Visualization

User Guide

  • Pre-Processing
    • Fiber Section Mesh
    • Converting GMSH to OpenSeesPy
    • Convert Tcl code to OpenSeesPy commands
    • Automatic Unit Conversion
    • Loads Processing
    • Model mass generation
  • Post-Processing
    • Eigenvalue Analysis
    • Node Responses
    • Frame Responses
    • Fiber Section Responses
    • Truss Responses
    • Shell Responses
    • Plane response
    • Brick Responses
    • Sensitivity Analysis Responses
  • Visualization
    • Model Geometry (Plotly)
    • Eigen (Plotly)
    • Nodal Responses (Plotly)
    • Frame Responses (Plotly)
    • Truss Responses (Plotly)
    • Shell Responses (Plotly)
    • Brick Responses (Plotly)
    • Model Geometry (Pyvista)
    • Eigen (Pyvista)
    • Nodal Responses (Pyvista)
    • Frame Responses (Pyvista)
    • Truss Responses (Pyvista)
    • Shell Responses (Pyvista)
    • Brick Responses (Pyvista)
  • Analysis
    • Moment Curvature Analysis of Section
    • Smart Analysis

Examples

  • Fiber Section Mesh
    • Hollow Rectangular RC Section
    • Steel-Concrete Composite Section Meshing
    • Concrete-Filled Steel Tube (CFST) Section Meshing
    • Bridge Superstructure Section
    • Interaction with sectionproperties
  • Gmsh to OpenSeesPy
    • Gmsh2OPS: Case 1
    • Gmsh2OPS: Case 2
    • Gmsh2OPS: Case 3
    • Gmsh2OPS: Case 4
  • Visualization
    • 606 m Mega-tall Building
  • Post-processing
    • Two-Dimensional Moment Frame Analysis
    • Excavation Supported by Cantilevered Sheet Pile Wall
    • Modal analysis of a cooling tower
    • Displacement-controlled sensitivity analysis

API Reference

  • Global Functions
    • 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
    • remove_void_nodes
    • apply_load_distribution
    • gen_grav_load
    • transform_beam_uniform_load
    • transform_beam_point_load
    • transform_surface_uniform_load
    • ModelMass
    • Gmsh2OPS
    • UnitSystem
    • get_node_coord
    • get_node_mass
  • Postprocessing
    • set_odb_path
    • save_model_data
    • save_eigen_data
    • CreateODB
    • get_model_data
    • get_eigen_data
    • get_nodal_responses
    • get_element_responses
    • get_sensitivity_responses
  • 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
  • Analysis
    • SmartAnalyze
    • MomentCurvature
Back to top
View this page
Edit this page

Global FunctionsΒΆ

opstool.load_ops_examples(name)

Run the pre-built OpenSeesPy model examples in this package.

opstool.add_ops_hints_file()

Add opensees.pyi file to the OpenSeesPy package directory.

opstool.run_model(filepath)

Run your OpenSees model python file.

opstool.print_version()

Print pacakge version.

Next
load_ops_examples
Previous
Two storey steel moment frame with W-sections for displacement-controlled sensitivity analysis
Copyright © 2025, Yexiang Yan
Made with Sphinx and @pradyunsg's Furo