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

Quick Start

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

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
    • 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
    • Unit conversion in post-processing
  • Visualization
    • Model Geometry (Plotly)
    • Eigen (Plotly)
    • Nodal Responses (Plotly)
    • Frame Responses (Plotly)
    • Truss Responses (Plotly)
    • Shell Responses (Plotly)
    • Plane Responses (Plotly)
    • Brick Responses (Plotly)
    • Model Geometry (Pyvista)
    • Eigen (Pyvista)
    • Nodal Responses (Pyvista)
    • Frame Responses (Pyvista)
    • Truss Responses (Pyvista)
    • Shell Responses (Pyvista)
    • Plane Responses (Pyvista)
    • Brick Responses (Pyvista)
  • Analysis
    • Smart Analysis
    • Moment Curvature Analysis of Section
    • Linear Buckling 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
    • Double-Layer Shallow Dome
  • Post-processing
    • Two-Dimensional Moment Frame Analysis
    • 3D Nonlinear beam-column elements Gravity load analysis followed by transient analysis
    • Excavation Supported by Cantilevered Sheet Pile Wall
    • Modal analysis of a cooling tower
    • Soil–Structure Interaction
    • Fluid-structure interaction
    • Displacement-controlled sensitivity analysis
    • Cantilever Bending Roll-up (corotational)

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
    • 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
    • set_odb_path
    • update_unit_system
    • reset_unit_system
    • save_model_data
    • save_eigen_data
    • save_linear_buckling_data
    • CreateODB
    • get_model_data
    • get_eigen_data
    • get_linear_buckling_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
    • get_nodal_responses_dataset
    • get_unstruct_responses_dataset
  • Analysis
    • SmartAnalyze
    • MomentCurvature
yexiang92/opstool 1.0.20
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
Cantilever Bending Roll-up (corotational)
Copyright © 2025, Yexiang Yan
Made with Sphinx and @pradyunsg's Furo