Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/HeisenbergJY1/PySap2000
/ types & classes
Types & classes
378 in github.com/HeisenbergJY1/PySap2000
⨍
Functions
1,543
◇
Types & classes
378
↓ 24 callers
Class
Point
Point data object corresponding to SAP2000 `PointObj`. This is a pure data class containing only basic point attributes. Use helper func
structure_core/point.py:40
↓ 10 callers
Class
Point3D
3D point
geometry/element_geometry.py:23
↓ 10 callers
Class
SectionError
Raised for section-related errors.
exceptions.py:145
↓ 9 callers
Class
Area
Area element data object. Maps to SAP2000 `AreaObj`.
structure_core/area.py:275
↓ 9 callers
Class
Link
Link element data object. Maps to SAP2000 `LinkObj` and is used for springs, dampers, isolation bearings, and similar components.
structure_core/link.py:89
↓ 8 callers
Class
VerifyPassedResult
Generic design verification summary. Attributes: total_count: Total objects that failed checks or were not checked failed_count:
design/data_classes.py:19
↓ 7 callers
Class
ApplyResult
Apply result Attributes: success: whether successful num_fatal_errors: fatal error count num_error_msgs: error m
database_tables/tables.py:311
↓ 7 callers
Class
Group
Group definition data object Wraps SAP2000 `GroupDef`. Attributes: name: Group name color: Display color (`-1`
group/group.py:72
↓ 7 callers
Class
ObjectError
Raised for object operation errors.
exceptions.py:83
↓ 6 callers
Class
Frame
Frame element data object. Maps to SAP2000 `FrameObj`. Attributes: no: Frame identifier or name start_point: Start
structure_core/frame.py:69
↓ 6 callers
Class
LoadPattern
Load pattern definition. Wraps SAP2000 `LoadPatterns`. Attributes: name: Load pattern name load_type: Load type (`L
loading/load_pattern.py:95
↓ 6 callers
Class
Model3D
Complete 3D model data
geometry/element_geometry.py:114
↓ 4 callers
Class
Cable
Cable element data object. Maps to SAP2000 `CableObj`. Attributes: no: Cable identifier or name start_point: Start
structure_core/cable.py:74
↓ 4 callers
Class
ConstraintAxis
Constraint axis enum (`eConstraintAxis`). Used by constraint types such as `Diaphragm`, `Beam`, `Plate`, and `Rod`.
constraints/enums.py:24
↓ 4 callers
Class
Material
Material property object mapping to SAP2000 `PropMaterial`. Attributes: name: Material name type: Material type (`eMatTy
structure_core/material.py:96
↓ 4 callers
Class
NamedFrameModifier
Named frame modifier Attributes: name: Modifier name area: Section area modifier (`A`) shear_2: Local-2 shear ar
named_assigns/frame_modifier.py:34
↓ 4 callers
Class
SAPConnectionError
Raised when connecting to SAP2000 fails.
exceptions.py:59
↓ 4 callers
Class
UnitSystem
Unit system enumeration. Matches SAP2000 `eUnits`. Naming convention: force_length_temperature. - F: Fahrenheit - C: Celsius
global_parameters/units.py:29
↓ 3 callers
Class
CableElement3D
Cable element geometry
geometry/element_geometry.py:95
↓ 3 callers
Class
CircleProfile
Circular section
geometry/section_profile.py:42
↓ 3 callers
Class
FrameElement3D
Frame element geometry
geometry/element_geometry.py:78
↓ 3 callers
Class
MaterialError
Raised for material-related errors.
exceptions.py:140
↓ 3 callers
Class
PointDisplacement
Point displacement result. Matches the return values of SAP2000 `Results.JointDispl`. Attributes: point: Point name
results/point_results.py:61
↓ 3 callers
Class
PointReaction
Point reaction result. Matches the return values of SAP2000 `Results.JointReact`. Attributes: point: Point name ele
results/point_results.py:119
↓ 3 callers
Class
RatioType
Stress or strength ratio type (steel / aluminum / cold-formed) Selects which ratio is reported as controlling. Aluminum and cold-formed d
design/enums.py:25
↓ 3 callers
Class
RectProfile
Rectangular section
geometry/section_profile.py:59
↓ 3 callers
Class
TableData
Table data Attributes: table_key: table key table_version: table version field_keys: field key list num_
database_tables/tables.py:82
↓ 2 callers
Class
AngleProfile
Angle section (L-shape).
geometry/section_profile.py:296
↓ 2 callers
Class
Application
SAP2000 application connection manager. Design inspired by `dlubal.api.rfem.Application`: - uses a context manager to manage the connect
application.py:42
↓ 2 callers
Class
AreaAutoMesh
Automatic meshing settings for area elements.
structure_core/area.py:240
↓ 2 callers
Class
AreaLoadDir
Area load direction.
structure_core/area.py:126
↓ 2 callers
Class
AreaLoadDir
Area object load direction.
loads/area_load.py:32
↓ 2 callers
Class
AreaLocalAxesAdvanced
Advanced local-axis settings for area elements.
structure_core/area.py:262
↓ 2 callers
Class
AreaSection
Area section property wrapper for SAP2000 `PropArea`.
section/area_section.py:95
↓ 2 callers
Class
BoxProfile
Box section (hollow rectangle).
geometry/section_profile.py:160
↓ 2 callers
Class
CableError
Raised for cable-related errors.
exceptions.py:130
↓ 2 callers
Class
CableSection
Cable section property wrapper for SAP2000 `PropCable`. Attributes: name: Section name material: Material name a
section/cable_section.py:31
↓ 2 callers
Class
ChannelProfile
Channel section (C-shape).
geometry/section_profile.py:206
↓ 2 callers
Class
Chinese2010Params
Parameters for a GB 50011-2010 response spectrum. Attributes: alpha_max: Maximum seismic influence coefficient site_clas
loading/functions/response_spectrum.py:45
↓ 2 callers
Class
CosineParams
Cosine function parameters.
loading/functions/time_history.py:29
↓ 2 callers
Class
DOFState
Active degree-of-freedom flags in global axes. Attributes: ux: Translation along X uy: Translation along Y uz: Trans
global_parameters/model_settings.py:58
↓ 2 callers
Class
DblAngleProfile
Double-angle section.
geometry/section_profile.py:385
↓ 2 callers
Class
FrameError
Raised for frame-related errors.
exceptions.py:115
↓ 2 callers
Class
FrameSection
Frame section property wrapper for SAP2000 `PropFrame`.
section/frame_section.py:83
↓ 2 callers
Class
FromFileParams
File-based function parameters.
loading/functions/time_history.py:72
↓ 2 callers
Class
IProfile
I-section
geometry/section_profile.py:77
↓ 2 callers
Class
LinkError
Raised for link-related errors.
exceptions.py:135
↓ 2 callers
Class
LinkLocalAxesAdvanced
Advanced local-axis settings for a link object. Attributes: link_name: Link object name active: Whether advanced local a
structure_core/link.py:54
↓ 2 callers
Class
LinkSection
Link property wrapper for SAP2000 `PropLink`. Attributes: name: Property name section_type: Property type type_n
section/link_section.py:60
↓ 2 callers
Class
LoadPatternType
Load pattern type. Matches the SAP2000 `eLoadPatternType` enum.
loading/load_pattern.py:47
↓ 2 callers
Class
MassSourceLoad
Load pattern definition within a mass source. Attributes: load_pattern: Load pattern name scale_factor: Scale factor
loading/mass_source.py:50
↓ 2 callers
Class
MaterialDamping
Material damping data. Attributes: name: Material name modal_ratio: Modal damping ratio viscous_mass_coeff: Visc
structure_core/material.py:75
↓ 2 callers
Class
NamedFrameRelease
Named frame end release Attributes: name: Release definition name ii: I-end releases `[U1, U2, U3, R1, R2, R3]`
named_assigns/frame_release.py:36
↓ 2 callers
Class
OverwriteResult
Result of reading an overwrite value. Attributes: value: Overwrite numeric value prog_det: Whether the value is program-determine
design/chinese_2010.py:135
↓ 2 callers
Class
PipeProfile
Pipe section (hollow circle).
geometry/section_profile.py:118
↓ 2 callers
Class
RampParams
Ramp function parameters.
loading/functions/time_history.py:38
↓ 2 callers
Class
SawtoothParams
Sawtooth function parameters.
loading/functions/time_history.py:46
↓ 2 callers
Class
SineParams
Sine function parameters.
loading/functions/time_history.py:55
↓ 2 callers
Class
TableInfo
Table info Attributes: table_key: table key table_name: Table display name import_type: Import type (`0` not imp
database_tables/tables.py:41
↓ 2 callers
Class
TeeProfile
Tee section
geometry/section_profile.py:251
↓ 2 callers
Class
TriangularParams
Triangular function parameters.
loading/functions/time_history.py:64
↓ 1 callers
Class
ActiveDOF
Active degrees of freedom Controls global model degree-of-freedom activation. Attributes: ux: Translation in X
analyze/data_classes.py:14
↓ 1 callers
Class
AreaAutoMeshData
Automatic meshing settings for an area object.
area/data_classes.py:37
↓ 1 callers
Class
AreaDistType
Area load distribution type.
structure_core/area.py:163
↓ 1 callers
Class
AreaDistType
Area load distribution type.
loads/area_load.py:69
↓ 1 callers
Class
AreaError
Raised for area-related errors.
exceptions.py:125
↓ 1 callers
Class
AreaForceShellResult
Shell internal force result. SAP2000 API: Results.AreaForceShell Attributes: obj: Area object name elm: Area el
results/data_classes.py:252
↓ 1 callers
Class
AreaJointForcePlaneResult
Plane element joint force result. SAP2000 API: Results.AreaJointForcePlane
results/data_classes.py:313
↓ 1 callers
Class
AreaJointForceShellResult
Shell element joint force result. SAP2000 API: Results.AreaJointForceShell
results/data_classes.py:334
↓ 1 callers
Class
AreaLoadGravity
Gravity load data for area elements.
structure_core/area.py:184
↓ 1 callers
Class
AreaLoadGravity
Area gravity load data.
loads/area_load.py:85
↓ 1 callers
Class
AreaLoadPorePressure
Area pore pressure load data.
loads/area_load.py:126
↓ 1 callers
Class
AreaLoadRotate
Area rotation load data.
loads/area_load.py:145
↓ 1 callers
Class
AreaLoadStrain
Area strain load data.
loads/area_load.py:135
↓ 1 callers
Class
AreaLoadSurfacePressure
Surface-pressure load data for area elements.
structure_core/area.py:205
↓ 1 callers
Class
AreaLoadSurfacePressure
Area surface pressure load data.
loads/area_load.py:106
↓ 1 callers
Class
AreaLoadTemperature
Temperature-load data for area elements.
structure_core/area.py:215
↓ 1 callers
Class
AreaLoadTemperature
Area temperature load data.
loads/area_load.py:116
↓ 1 callers
Class
AreaLoadUniform
Uniform load data for area elements.
structure_core/area.py:195
↓ 1 callers
Class
AreaLoadUniform
Area uniform load data.
loads/area_load.py:96
↓ 1 callers
Class
AreaLoadUniformToFrame
Area uniform load transferred to frame data.
loads/area_load.py:153
↓ 1 callers
Class
AreaLoadWindPressure
Area wind pressure load data.
loads/area_load.py:164
↓ 1 callers
Class
AreaLocalAxesAdvancedData
Advanced local-axis settings for an area object.
area/data_classes.py:67
↓ 1 callers
Class
AreaLocalAxesData
Area local-axis data.
area/data_classes.py:59
↓ 1 callers
Class
AreaMassData
Area mass data.
area/data_classes.py:129
↓ 1 callers
Class
AreaMeshType
Automatic meshing type for area objects.
area/enums.py:20
↓ 1 callers
Class
AreaMeshType
Automatic meshing type for area elements.
structure_core/area.py:75
↓ 1 callers
Class
AreaModifiers
Area property modifiers (10 values).
section/area_section.py:63
↓ 1 callers
Class
AreaOffsetData
Area offset data.
area/data_classes.py:88
↓ 1 callers
Class
AreaOffsetType
Offset type for area objects.
area/enums.py:38
↓ 1 callers
Class
AreaOffsetType
Offset type for area elements.
structure_core/area.py:93
↓ 1 callers
Class
AreaSectionType
Area property type used by `GetNameList(..., PropType)`.
section/area_section.py:38
↓ 1 callers
Class
AreaSimpleSpringType
Simple spring behavior type for area objects.
area/enums.py:51
↓ 1 callers
Class
AreaSimpleSpringType
Simple spring type for area elements.
structure_core/area.py:106
↓ 1 callers
Class
AreaSpring
Spring data for area elements.
structure_core/area.py:225
↓ 1 callers
Class
AreaSpringData
Area spring data.
area/data_classes.py:22
↓ 1 callers
Class
AreaSpringLocalOneType
Local-1 axis direction type for area springs.
area/enums.py:58
↓ 1 callers
Class
AreaSpringLocalOneType
Local-1-axis direction type for area springs.
structure_core/area.py:113
↓ 1 callers
Class
AreaSpringType
Spring type for area objects.
area/enums.py:45
↓ 1 callers
Class
AreaSpringType
Spring type for area elements.
structure_core/area.py:100
next →
1–100 of 378, ranked by callers