Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/HeisenbergJY1/PySap2000
/ functions
Functions
1,543 in github.com/HeisenbergJY1/PySap2000
⨍
Functions
1,543
◇
Types & classes
378
↓ 1 callers
Method
_create_isection
(self, model)
section/frame_section.py:596
↓ 1 callers
Method
_create_nonprismatic
Create a nonprismatic section. API: PropFrame.SetNonPrismatic(Name, NumberItems, StartSec[], EndSec[], MyLength
section/frame_section.py:634
↓ 1 callers
Method
_create_pipe
(self, model)
section/frame_section.py:585
↓ 1 callers
Method
_create_plane
Create a plane property.
section/area_section.py:271
↓ 1 callers
Method
_create_rectangle
(self, model)
section/frame_section.py:575
↓ 1 callers
Method
_create_spherical
Create the point using spherical coordinates.
structure_core/point.py:165
↓ 1 callers
Method
_create_tee
(self, model)
section/frame_section.py:616
↓ 1 callers
Method
_delete
Delete the named modifier Args: model: SAP2000 SapModel object Returns: `0` on
named_assigns/frame_modifier.py:122
↓ 1 callers
Method
_delete
Delete the named end release Args: model: SAP2000 SapModel object Returns: `0`
named_assigns/frame_release.py:218
↓ 1 callers
Function
_generate_bar_chart
Generate a bar chart of frame stress ratios (Figure 5.1). Returns: Temporary image file path.
report/generator.py:167
↓ 1 callers
Function
_generate_pie_chart
Generate a pie chart of stress-ratio distribution (Figure 5.2). Ranges: `<=0.5`, `0.5~0.7`, `0.7~0.9`, `0.9~1.0`, `>1.0`
report/generator.py:197
↓ 1 callers
Method
_get
Load modifier data from the model Args: model: SAP2000 SapModel object Returns:
named_assigns/frame_modifier.py:95
↓ 1 callers
Method
_get
Load modifier data from the model Args: model: SAP2000 SapModel object Returns:
named_assigns/cable_modifier.py:75
↓ 1 callers
Method
_get
Load end-release data from the model Args: model: SAP2000 SapModel object Returns:
named_assigns/frame_release.py:183
↓ 1 callers
Method
_get
Load modifier data from the model Args: model: SAP2000 SapModel object Returns:
named_assigns/area_modifier.py:104
↓ 1 callers
Method
_get
Fetch basic point data from SAP2000. Only core attributes such as coordinates, selection state, and GUID are loaded here. Ex
structure_core/point.py:191
↓ 1 callers
Method
_get
Fetch link-object data from SAP2000
structure_core/link.py:197
↓ 1 callers
Method
_get
Fetch material data from SAP2000
structure_core/material.py:411
↓ 1 callers
Method
_get
Load area property data from SAP2000.
section/area_section.py:165
↓ 1 callers
Method
_get
Load cable section data from SAP2000.
section/cable_section.py:170
↓ 1 callers
Method
_get
Load link property data from SAP2000.
section/link_section.py:143
↓ 1 callers
Method
_get
Load section data from SAP2000.
section/frame_section.py:175
↓ 1 callers
Method
_get
Retrieve load case data from the model. Args: model: SAP2000 SapModel object Returns:
loading/load_case.py:152
↓ 1 callers
Method
_get
Retrieve mass source data from the model. Args: model: SAP2000 SapModel object Returns:
loading/mass_source.py:113
↓ 1 callers
Method
_get_all
Get all cable objects or specified cable objects
structure_core/cable.py:289
↓ 1 callers
Method
_get_angle
(self, model)
section/frame_section.py:373
↓ 1 callers
Method
_get_asolid
Load axisymmetric solid property data.
section/area_section.py:222
↓ 1 callers
Method
_get_box
(self, model)
section/frame_section.py:343
↓ 1 callers
Method
_get_channel
(self, model)
section/frame_section.py:387
↓ 1 callers
Method
_get_circle
(self, model)
section/frame_section.py:322
↓ 1 callers
Method
_get_coord_cartesian
Fetch Cartesian coordinates. API: `GetCoordCartesian(Name, x, y, z, CSys="Global")` Returns: `[x, y, z, ret]`
structure_core/point.py:210
↓ 1 callers
Method
_get_damper
(self, model)
section/link_section.py:188
↓ 1 callers
Method
_get_dbl_angle
(self, model)
section/frame_section.py:417
↓ 1 callers
Method
_get_dbl_channel
(self, model)
section/frame_section.py:433
↓ 1 callers
Function
_get_env_float
Read a float environment variable.
config.py:50
↓ 1 callers
Method
_get_gap
(self, model)
section/link_section.py:204
↓ 1 callers
Method
_get_general
Load a `GENERAL` section.
section/frame_section.py:448
↓ 1 callers
Method
_get_guid
Get GUID
structure_core/link.py:283
↓ 1 callers
Method
_get_guid
Get GUID
structure_core/cable.py:265
↓ 1 callers
Method
_get_guid
Fetch the frame GUID.
structure_core/frame.py:315
↓ 1 callers
Method
_get_hook
(self, model)
section/link_section.py:219
↓ 1 callers
Method
_get_isection
(self, model)
section/frame_section.py:357
↓ 1 callers
Method
_get_linear
(self, model)
section/link_section.py:174
↓ 1 callers
Method
_get_local_axes
Get local-axis angle
structure_core/area.py:461
↓ 1 callers
Method
_get_local_axes
Fetch local axis information.
structure_core/frame.py:293
↓ 1 callers
Method
_get_nonprismatic
Load a nonprismatic section. API: PropFrame.GetNonPrismatic(Name, NumberItems, StartSec[], EndSec[], MyLength[]
section/frame_section.py:478
↓ 1 callers
Method
_get_nonprismatic_section_info
Get section information for a nonprismatic section A nonprismatic section contains multiple segments, each with start/end se
geometry/model_extractor.py:1056
↓ 1 callers
Method
_get_pipe
(self, model)
section/frame_section.py:332
↓ 1 callers
Method
_get_plane
Load plane property data.
section/area_section.py:206
↓ 1 callers
Method
_get_points
Get area-object point names API: GetPoints(Name, NumberPoints, Point[])
structure_core/area.py:432
↓ 1 callers
Method
_get_properties_by_type
Load type-specific properties.
section/frame_section.py:202
↓ 1 callers
Method
_get_rectangle
(self, model)
section/frame_section.py:311
↓ 1 callers
Method
_get_releases
Fetch end release information.
structure_core/frame.py:302
↓ 1 callers
Method
_get_sd_section
Load an `SD` (Section Designer) section.
section/frame_section.py:462
↓ 1 callers
Method
_get_sd_section_info
Get shape information for an SD (Section Designer) section Uses `GetSDSection` to get all sub-shape names, then call
geometry/model_extractor.py:850
↓ 1 callers
Method
_get_sd_shape_points
Get profile points for a single sub-shape in an SD section Args: sd_shape: `PropFrame.SDShape` COM object
geometry/model_extractor.py:903
↓ 1 callers
Method
_get_sect_props
Load section properties from SAP2000. Calls `PropFrame.GetSectProps` to obtain area, inertia, and related properties.
section/frame_section.py:231
↓ 1 callers
Method
_get_section_material
Get section material name
statistics/steel_usage.py:215
↓ 1 callers
Method
_get_section_type
Fetch the section type.
structure_core/frame.py:279
↓ 1 callers
Method
_get_shell
Load shell property data.
section/area_section.py:189
↓ 1 callers
Method
_get_tee
(self, model)
section/frame_section.py:402
↓ 1 callers
Method
_get_weight_and_mass
(self, model)
section/link_section.py:234
↓ 1 callers
Method
_group_by_group_fast
Group by SAP2000 group
statistics/cable_usage.py:216
↓ 1 callers
Method
_group_by_group_fast
Group by SAP2000 group
statistics/steel_usage.py:255
↓ 1 callers
Method
_infer_type
(release_i: Tuple, release_j: Tuple)
frame/hinge.py:138
↓ 1 callers
Function
_set_table_borders
Apply borders to the whole table.
report/generator.py:63
↓ 1 callers
Function
_shade_header_row
Shade the header row gray.
report/generator.py:80
↓ 1 callers
Method
_start_application
Start a new SAP2000 instance.
application.py:207
↓ 1 callers
Method
_supports_name_filtered_bulk_get
Return whether a bulk getter accepts a list of object identifiers.
application.py:475
↓ 1 callers
Method
_update
Update link-object properties.
structure_core/link.py:237
↓ 1 callers
Method
_verify_model_file
Validate the filename of the currently open model. Args: expected_file: Expected file path or filename Raises:
application.py:138
↓ 1 callers
Function
add_area_to_group
Add an area object to a group. Args: model: SAP2000 SapModel object area_name: Area object name group_name: Grou
area/group.py:48
↓ 1 callers
Function
add_frame_to_group
Add a frame to a group. Args: model: SAP2000 SapModel object frame_name: Frame object name group_name: Group nam
frame/group.py:47
↓ 1 callers
Function
add_link_to_group
Add a link object to a group.
link/group.py:43
↓ 1 callers
Method
add_row
Add one row Args: row_data: Row data list Returns: whether adding succeeds
database_tables/tables.py:140
↓ 1 callers
Method
add_shape
Add a sub-shape
geometry/section_profile.py:457
↓ 1 callers
Method
apply
Apply the hinge definition to a single frame.
frame/hinge.py:105
↓ 1 callers
Method
calculate
Compute cable usage (direct API retrieval for unit consistency) Args: model: SapModel object group_b
statistics/cable_usage.py:54
↓ 1 callers
Method
calculate
Compute steel usage (batch from tables for best speed) Args: model: SapModel object group_by: Groupi
statistics/steel_usage.py:57
↓ 1 callers
Function
collect_frame_element_info
Collect frame element information (Table 2.5).
report/data_collector.py:134
↓ 1 callers
Function
collect_steel_design_results
Collect steel design results (Table 5.1). All values are read through the `DatabaseTables` API.
report/data_collector.py:217
↓ 1 callers
Function
create_analysis_model
Create analysis model If the analysis model already exists and is up to date, no action is taken. Manual calls are usually unnecessa
analyze/analyze.py:53
↓ 1 callers
Method
create_pinned_both
Create a release definition pinned at both ends
named_assigns/frame_release.py:297
↓ 1 callers
Function
delete_all_results
Delete analysis results for all cases Args: model: SAP2000 SapModel object Returns: `0` on success
analyze/analyze.py:83
↓ 1 callers
Function
delete_constraint
Delete a constraint. Returns: `True` if successful.
constraints/constraints.py:72
↓ 1 callers
Function
delete_frame_load_distributed
Delete frame distributed load. Args: model: SapModel object frame_name: Frame name load_pattern: Load pattern name
loads/frame_load.py:204
↓ 1 callers
Function
delete_frame_load_point
Delete frame point load. Args: model: SapModel object frame_name: Frame name load_pattern: Load pattern name
loads/frame_load.py:320
↓ 1 callers
Function
delete_point_load_displ
Delete point displacement load. Args: model: SapModel object point_name: Point name load_pattern: Load pattern name
loads/point_load.py:274
↓ 1 callers
Function
delete_point_load_force
Delete point force load. Args: model: SapModel object point_name: Point name load_pattern: Load pattern name
loads/point_load.py:161
↓ 1 callers
Function
delete_point_restraint
Delete point restraints and release all degrees of freedom. Args: model: `SapModel` object point_name: Point name
point/support.py:140
↓ 1 callers
Function
delete_steel_results
Delete all steel design results Args: model: SAP2000 SapModel object Returns: `0` on success, non-zero on failur
design/steel.py:62
↓ 1 callers
Function
deselect_all
Deselect all objects Args: model: SAP2000 SapModel object Returns: `0` on success Example:
selection/select.py:60
↓ 1 callers
Function
divide_frame_by_ratio
Divide a frame by ratio Args: model: SAP2000 SapModel object name: Frame name num_segments: Number of segments
edit/edit_frame.py:64
↓ 1 callers
Method
extract_cable_elements
Extract cable element geometry Args: cable_names: List of cable names to extract; `None` means all g
geometry/model_extractor.py:197
↓ 1 callers
Method
extract_cable_elements_batch
Batch extract cable element geometry (optimized, using `database_tables`). Args: group_name: Optional group filt
geometry/model_extractor.py:486
↓ 1 callers
Method
extract_frame_elements
Extract frame element geometry Args: frame_names: List of frame names to extract; `None` means all g
geometry/model_extractor.py:61
↓ 1 callers
Method
extract_frame_elements_batch
Batch extract frame element geometry (optimized, using `database_tables`). Uses `database_tables` to fetch all data in batch
geometry/model_extractor.py:350
↓ 1 callers
Method
find_tables
Find tables (Convenience helpers) Search table names by keyword. Args: model: SapModel object
database_tables/tables.py:1584
↓ 1 callers
Method
from_dataframe
Import from pandas DataFrame Args: df: pandas.DataFrame object
database_tables/tables.py:290
↓ 1 callers
Method
from_dict_list
Import data from list of dicts Args: dict_list: list of dictionaries
database_tables/tables.py:261
← previous
next →
201–300 of 1,543, ranked by callers