MCPcopy Create free account

hub / github.com/HeisenbergJY1/PySap2000 / functions

Functions1,543 in github.com/HeisenbergJY1/PySap2000

↓ 1 callersFunctionselect_cases_for_output
Convenience helper that clears all selections and selects the given cases. Args: model: SAP2000 SapModel object case_nam
results/setup.py:117
↓ 1 callersFunctionselect_supported_points
Select supported points Args: model: SAP2000 SapModel object dof: List of 6 booleans representing the DOFs [
selection/select.py:604
↓ 1 callersMethodset_3d_full
Use the full 3D DOF preset.
global_parameters/model_settings.py:169
↓ 1 callersFunctionset_area_modifiers
Set modifier values for an area object. Args: model: SAP2000 SapModel object area_name: Area object name modifie
area/modifier.py:15
↓ 1 callersFunctionset_body
Set a body constraint. Args: name: Constraint name dof: Boolean list `[UX, UY, UZ, RX, RY, RZ]`, defaults to all `True`
constraints/constraints.py:157
↓ 1 callersFunctionset_combo_selected_for_output
Set whether a combination is selected for output. Args: model: SAP2000 SapModel object combo_name: Combination name
results/setup.py:84
↓ 1 callersFunctionset_equal
Set an equal-displacement constraint. Args: name: Constraint name dof: Boolean list `[UX, UY, UZ, RX, RY, RZ]`, defaults
constraints/constraints.py:208
↓ 1 callersFunctionset_frame_load_distributed
Set frame distributed load. Args: model: SapModel object frame_name: Frame name load_pattern: Load pattern name
loads/frame_load.py:91
↓ 1 callersFunctionset_frame_load_point
Set frame point load. Args: model: SapModel object frame_name: Frame name load_pattern: Load pattern name va
loads/frame_load.py:227
↓ 1 callersMethodset_isotropic
Set isotropic mechanical properties Args: model: SapModel object e: Elastic modulus [F/L²]
structure_core/material.py:313
↓ 1 callersMethodset_item
Set a single project info field. API: SetProjectInfo(Item, Data) -> Long Args: model: SAP2000 SapModel object
global_parameters/project_info.py:169
↓ 1 callersMethodset_load_type
Set the load pattern type. Args: model: SAP2000 SapModel object load_type: Load pattern type
loading/load_pattern.py:197
↓ 1 callersFunctionset_option_base_react_loc
Set the reporting location for base reactions. Args: model: SAP2000 SapModel object gx: Global X coordinate gy:
results/setup.py:187
↓ 1 callersMethodset_pinned_both
Set both ends to pinned
named_assigns/frame_release.py:163
↓ 1 callersFunctionset_point_load_displ
Set point displacement load (ground displacement / support settlement). Args: model: SapModel object point_name: Point name
loads/point_load.py:182
↓ 1 callersFunctionset_point_load_force
Set point force load. Args: model: SapModel object point_name: Point name load_pattern: Load pattern name (must alre
loads/point_load.py:64
↓ 1 callersFunctionset_point_restraint
Assign custom restraints to a point. Args: model: `SapModel` object point_name: Point name restraints: Restraint
point/support.py:52
↓ 1 callersMethodset_project_info
Set a project information item. Args: item: Project info item name, for example `"Company Name"` dat
application.py:945
↓ 1 callersFunctionset_run_case_flag_all
Set run flag for all cases Args: model: SAP2000 SapModel object run: Whether to run Returns: `0` on
analyze/analyze.py:227
↓ 1 callersMethodset_self_weight_multiplier
Set the self-weight multiplier. Args: model: SAP2000 SapModel object multiplier: Self-weight multipl
loading/load_pattern.py:213
↓ 1 callersFunctionset_solver_option
Set solver options Args: model: SAP2000 SapModel object option: `SolverOption` instance Returns: `0
analyze/analyze.py:283
↓ 1 callersFunctionset_steel_design_section
Set the design section for frame objects Args: model: SAP2000 SapModel object name: Object name, group name, or ignored depen
design/steel.py:184
↓ 1 callersMethodset_table_for_editing_csv_file
Set editable table data from a CSV file Args: model: SapModel object table_key: table key
database_tables/tables.py:1120
↓ 1 callersMethodset_value
Set a specific cell value Args: row_index: row index (0-based) field_name: field name va
database_tables/tables.py:193
↓ 1 callersMethodto_dataframe
Convert to pandas DataFrame Returns: pandas.DataFrame object Raises: ImportError: i
database_tables/tables.py:274
↓ 1 callersMethodto_dict
Convert the config object into a dictionary.
config.py:188
↓ 1 callersMethodto_dict
Convert to dictionary
geometry/element_geometry.py:124
↓ 1 callersMethodto_list
Convert to the list format required by the API
named_assigns/cable_modifier.py:46
↓ 1 callersMethodto_list
Convert to the list format required by the API
named_assigns/area_modifier.py:67
↓ 1 callersMethodto_list
Return modifiers as the list format expected by the API.
cable/modifier.py:43
↓ 1 callersMethodto_list
Return modifier values as a list.
area/data_classes.py:110
↓ 1 callersMethodto_list
Return modifiers as a list.
section/area_section.py:76
↓ 1 callersMethodto_list
Convert to the list format required by the API.
analyze/data_classes.py:35
↓ 1 callersMethodto_tuple
Return a 6-tuple of booleans.
global_parameters/model_settings.py:77
↓ 1 callersMethodunlock_model
Unlock the model.
global_parameters/model_settings.py:258
↓ 1 callersFunctionverify_steel_passed
Verify steel design acceptance Frames that failed design checks or are not yet checked. Args: model: SAP2000 SapModel object
design/steel.py:324
↓ 1 callersFunctionverify_steel_sections
Verify analysis vs. design section assignments Frames whose analysis section differs from the design section. Args: model: S
design/steel.py:353
Method__del__
Destructor safety net for resource cleanup. This helps when the user forgets to call `disconnect()`.
application.py:177
Method__enter__
Context manager entry point.
application.py:248
Method__exit__
Context manager exit handler. Ensures that: 1. modification mode is finished 2. COM handles are released 3.
application.py:252
Method__init__
Initialize the SAP2000 connection. Args: attach_to_instance: If True, attach to a running instance; otherwise
application.py:60
Method__init__
(self, message: str, details: Optional[Dict[str, Any]] = None)
exceptions.py:47
Method__init__
Args: sap_model: SAP2000 `SapModel` object unit_scale: Unit scale factor (default `0.001 = mm -> m`)
geometry/model_extractor.py:52
Method__init__
(self, model)
report/generator.py:278
Method__init__
(self, model)
results/point_results.py:196
Method__init__
(self, model)
results/cable_results.py:35
Method__post_init__
Load values from environment variables.
config.py:81
Method__post_init__
Load values from environment variables.
config.py:111
Method__post_init__
Load values from environment variables.
config.py:137
Method__post_init__
Load values from environment variables.
config.py:181
Method__post_init__
(self)
geometry/section_profile.py:453
Method__post_init__
(self)
geometry/section_profile.py:490
Method__post_init__
(self)
frame/hinge.py:93
Method__str__
(self)
exceptions.py:52
Method_connect
()
application.py:193
Method_create
Create or update the named modifier Args: model: SAP2000 SapModel object Returns:
named_assigns/cable_modifier.py:60
Method_create
Create or update the named modifier Args: model: SAP2000 SapModel object Returns:
named_assigns/area_modifier.py:89
Method_create
Create the object in SAP2000.
utils/protocols.py:20
Method_create
Create link object in SAP2000. Returns: `0` on success
structure_core/link.py:146
Method_create
Create cable object in SAP2000. API (point names): AddByPoint(Point1, Point2, Name, PropName, UserName) API (coordin
structure_core/cable.py:130
Method_create
Create material in SAP2000.
structure_core/material.py:460
Method_create
Create an area object in SAP2000. Returns: `0` on success, nonzero on failure
structure_core/area.py:348
Method_create
Create the link property in SAP2000.
section/link_section.py:243
Method_create
Create a load pattern. Args: model: SAP2000 SapModel object Returns: `0` if suc
loading/load_pattern.py:114
Method_create
Create or update a mass source. If a mass source with the same name already exists, it is overwritten. Args:
loading/mass_source.py:86
Method_delete
Delete the named modifier Args: model: SAP2000 SapModel object Returns: `0` on
named_assigns/cable_modifier.py:97
Method_delete
Delete the named modifier Args: model: SAP2000 SapModel object Returns: `0` on
named_assigns/area_modifier.py:127
Method_delete
Delete the object from SAP2000.
utils/protocols.py:28
Method_delete
Delete a special point in SAP2000. Note: SAP2000 does not provide `PointObj.Delete()`. SAP2000 point deletion r
structure_core/point.py:375
Method_delete
Delete link object from SAP2000
structure_core/link.py:233
Method_delete
Delete cable object from SAP2000
structure_core/cable.py:307
Method_delete
Delete material.
structure_core/material.py:499
Method_delete
Delete area object from SAP2000. Returns: `0` on success, nonzero on failure
structure_core/area.py:708
Method_delete
Delete the frame from SAP2000.
structure_core/frame.py:248
Method_delete
Delete the area property.
section/area_section.py:298
Method_delete
Delete the cable section.
section/cable_section.py:216
Method_delete
(self, model)
section/link_section.py:284
Method_delete
Delete the section.
section/frame_section.py:651
Method_delete
Delete a load pattern. Note: A load pattern cannot be deleted if it is referenced by a load case or if it is the only remain
loading/load_pattern.py:166
Method_delete
Delete the load case. Args: model: SAP2000 SapModel object Returns: `0` if succ
loading/load_case.py:188
Method_delete
Delete a mass source. Note: The default mass source cannot be deleted. Args: model: SAP2000 SapModel ob
loading/mass_source.py:146
Method_get
Fetch object data from SAP2000.
utils/protocols.py:36
Method_get_all
(cls, model, nos=None)
tests/test_application.py:123
Method_update
Update the object in SAP2000.
utils/protocols.py:44
Method_update
Update cable-object properties
structure_core/cable.py:327
Method_update
Update properties of an existing material. Updates only mechanical and physical properties; it does not create a new materia
structure_core/material.py:503
Method_update
Update area-object properties to SAP2000
structure_core/area.py:717
Method_update
Update the assigned frame section.
structure_core/frame.py:268
Method_update
Update the area property.
section/area_section.py:302
Method_update
Update the cable section.
section/cable_section.py:220
Method_update
Update the section.
section/frame_section.py:655
Functionadd_areas_to_group
Add multiple area objects to a group. Args: model: SAP2000 SapModel object area_names: List of area object names
area/group.py:152
Functionadd_combo
Add a load combination. Args: model: SAP2000 SapModel object name: Combination name combo_type: Combination type
loading/load_combination.py:57
Functionadd_design_default_combos
Add default design combinations. Args: model: SAP2000 SapModel object design_steel: Whether to add steel design combinat
loading/load_combination.py:72
Functionadd_frames_to_group
Add multiple frames to a group. Args: model: SAP2000 SapModel object frame_names: List of frame object names gro
frame/group.py:151
Methodadd_from_library
Add a material from the built-in library. Args: model: `SapModel` object mat_type: Material type
structure_core/material.py:238
Methodadd_grounded
Create grounded link object (single-joint) Args: model: SapModel object no: Link object ID
structure_core/link.py:524
Functionadd_links_to_group
Add multiple link objects to a group.
link/group.py:93
Methodadd_load
Add a load pattern to the mass source. Args: load_pattern: Load pattern name scale_factor: Scale fac
loading/mass_source.py:289
Functionadd_point_to_area
Add a point to an area object Args: model: SAP2000 SapModel object name: Area object name point_name: Point name
edit/edit_area.py:107
← previousnext →401–500 of 1,543, ranked by callers