├── .gitattributes ├── .gitignore ├── LICENSE ├── README.md ├── examples ├── Minkoff.py ├── RC_column_circle.py ├── RC_column_obround.py ├── RC_column_rectangle.py ├── Test_wide_flange.py ├── cross_section_interaction_diagram.py ├── cross_section_interaction_diagram_SRC.py ├── joist_girder_envelope.py ├── minimal_creep_single_fiber.py ├── open_web_steel_joist_envelope.py ├── ops_get_fiber_data.py ├── ops_interaction_diagram_comparison.py ├── steel_column_curve.py ├── test_AASHTO_interaction.py └── test_caclculated_EI.py ├── pyproject.toml ├── setup.cfg ├── setup.py └── src └── libdenavit ├── MASTAN2.py ├── OpenSees ├── __init__.py ├── fiber_section.py ├── get_fiber_data.py ├── plotting.py ├── results.py └── uniaxial_material_analysis.py ├── __init__.py ├── analysis_helpers.py ├── camber.py ├── column_2d.py ├── connections ├── __init__.py └── bolt.py ├── cross_section_2d.py ├── design ├── __init__.py └── tools.py ├── effective_length_factor.py ├── goal_seek.py ├── interaction_diagram_2d.py ├── joist.py ├── joist_stability.py ├── non_sway_column_2d.py ├── plotting.py ├── section ├── ACI_phi.py ├── ACI_strain_compatibility.py ├── Angle.png ├── DoubleAngle.png ├── RC.py ├── README.md ├── __init__.py ├── angle.py ├── ccft.py ├── circle_shape.py ├── database │ ├── __init__.py │ ├── aci.py │ └── aisc.py ├── double_angle.py ├── encased_composite.py ├── fiber_patches.py ├── fiber_section.py ├── geometric_shape.py ├── obround_shape.py ├── rcft.py ├── rectangle_shape.py ├── reinf.py └── wide_flange.py ├── sway_column_2d.py ├── unit_convert.py └── utils.py /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/denavit/libdenavit-py/HEAD/.gitattributes -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/denavit/libdenavit-py/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/denavit/libdenavit-py/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/denavit/libdenavit-py/HEAD/README.md -------------------------------------------------------------------------------- /examples/Minkoff.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/denavit/libdenavit-py/HEAD/examples/Minkoff.py -------------------------------------------------------------------------------- /examples/RC_column_circle.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/denavit/libdenavit-py/HEAD/examples/RC_column_circle.py -------------------------------------------------------------------------------- /examples/RC_column_obround.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/denavit/libdenavit-py/HEAD/examples/RC_column_obround.py -------------------------------------------------------------------------------- /examples/RC_column_rectangle.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/denavit/libdenavit-py/HEAD/examples/RC_column_rectangle.py -------------------------------------------------------------------------------- /examples/Test_wide_flange.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/denavit/libdenavit-py/HEAD/examples/Test_wide_flange.py -------------------------------------------------------------------------------- /examples/cross_section_interaction_diagram.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/denavit/libdenavit-py/HEAD/examples/cross_section_interaction_diagram.py -------------------------------------------------------------------------------- /examples/cross_section_interaction_diagram_SRC.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/denavit/libdenavit-py/HEAD/examples/cross_section_interaction_diagram_SRC.py -------------------------------------------------------------------------------- /examples/joist_girder_envelope.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/denavit/libdenavit-py/HEAD/examples/joist_girder_envelope.py -------------------------------------------------------------------------------- /examples/minimal_creep_single_fiber.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/denavit/libdenavit-py/HEAD/examples/minimal_creep_single_fiber.py -------------------------------------------------------------------------------- /examples/open_web_steel_joist_envelope.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/denavit/libdenavit-py/HEAD/examples/open_web_steel_joist_envelope.py -------------------------------------------------------------------------------- /examples/ops_get_fiber_data.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/denavit/libdenavit-py/HEAD/examples/ops_get_fiber_data.py -------------------------------------------------------------------------------- /examples/ops_interaction_diagram_comparison.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/denavit/libdenavit-py/HEAD/examples/ops_interaction_diagram_comparison.py -------------------------------------------------------------------------------- /examples/steel_column_curve.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/denavit/libdenavit-py/HEAD/examples/steel_column_curve.py -------------------------------------------------------------------------------- /examples/test_AASHTO_interaction.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/denavit/libdenavit-py/HEAD/examples/test_AASHTO_interaction.py -------------------------------------------------------------------------------- /examples/test_caclculated_EI.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/denavit/libdenavit-py/HEAD/examples/test_caclculated_EI.py -------------------------------------------------------------------------------- /pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/denavit/libdenavit-py/HEAD/pyproject.toml -------------------------------------------------------------------------------- /setup.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/denavit/libdenavit-py/HEAD/setup.cfg -------------------------------------------------------------------------------- /setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/denavit/libdenavit-py/HEAD/setup.py -------------------------------------------------------------------------------- /src/libdenavit/MASTAN2.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/denavit/libdenavit-py/HEAD/src/libdenavit/MASTAN2.py -------------------------------------------------------------------------------- /src/libdenavit/OpenSees/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/denavit/libdenavit-py/HEAD/src/libdenavit/OpenSees/__init__.py -------------------------------------------------------------------------------- /src/libdenavit/OpenSees/fiber_section.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/denavit/libdenavit-py/HEAD/src/libdenavit/OpenSees/fiber_section.py -------------------------------------------------------------------------------- /src/libdenavit/OpenSees/get_fiber_data.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/denavit/libdenavit-py/HEAD/src/libdenavit/OpenSees/get_fiber_data.py -------------------------------------------------------------------------------- /src/libdenavit/OpenSees/plotting.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/denavit/libdenavit-py/HEAD/src/libdenavit/OpenSees/plotting.py -------------------------------------------------------------------------------- /src/libdenavit/OpenSees/results.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/denavit/libdenavit-py/HEAD/src/libdenavit/OpenSees/results.py -------------------------------------------------------------------------------- /src/libdenavit/OpenSees/uniaxial_material_analysis.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/denavit/libdenavit-py/HEAD/src/libdenavit/OpenSees/uniaxial_material_analysis.py -------------------------------------------------------------------------------- /src/libdenavit/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/denavit/libdenavit-py/HEAD/src/libdenavit/__init__.py -------------------------------------------------------------------------------- /src/libdenavit/analysis_helpers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/denavit/libdenavit-py/HEAD/src/libdenavit/analysis_helpers.py -------------------------------------------------------------------------------- /src/libdenavit/camber.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/denavit/libdenavit-py/HEAD/src/libdenavit/camber.py -------------------------------------------------------------------------------- /src/libdenavit/column_2d.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/denavit/libdenavit-py/HEAD/src/libdenavit/column_2d.py -------------------------------------------------------------------------------- /src/libdenavit/connections/__init__.py: -------------------------------------------------------------------------------- 1 | from .bolt import Bolt -------------------------------------------------------------------------------- /src/libdenavit/connections/bolt.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/denavit/libdenavit-py/HEAD/src/libdenavit/connections/bolt.py -------------------------------------------------------------------------------- /src/libdenavit/cross_section_2d.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/denavit/libdenavit-py/HEAD/src/libdenavit/cross_section_2d.py -------------------------------------------------------------------------------- /src/libdenavit/design/__init__.py: -------------------------------------------------------------------------------- 1 | from .tools import available_strength -------------------------------------------------------------------------------- /src/libdenavit/design/tools.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/denavit/libdenavit-py/HEAD/src/libdenavit/design/tools.py -------------------------------------------------------------------------------- /src/libdenavit/effective_length_factor.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/denavit/libdenavit-py/HEAD/src/libdenavit/effective_length_factor.py -------------------------------------------------------------------------------- /src/libdenavit/goal_seek.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/denavit/libdenavit-py/HEAD/src/libdenavit/goal_seek.py -------------------------------------------------------------------------------- /src/libdenavit/interaction_diagram_2d.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/denavit/libdenavit-py/HEAD/src/libdenavit/interaction_diagram_2d.py -------------------------------------------------------------------------------- /src/libdenavit/joist.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/denavit/libdenavit-py/HEAD/src/libdenavit/joist.py -------------------------------------------------------------------------------- /src/libdenavit/joist_stability.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/denavit/libdenavit-py/HEAD/src/libdenavit/joist_stability.py -------------------------------------------------------------------------------- /src/libdenavit/non_sway_column_2d.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/denavit/libdenavit-py/HEAD/src/libdenavit/non_sway_column_2d.py -------------------------------------------------------------------------------- /src/libdenavit/plotting.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/denavit/libdenavit-py/HEAD/src/libdenavit/plotting.py -------------------------------------------------------------------------------- /src/libdenavit/section/ACI_phi.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/denavit/libdenavit-py/HEAD/src/libdenavit/section/ACI_phi.py -------------------------------------------------------------------------------- /src/libdenavit/section/ACI_strain_compatibility.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/denavit/libdenavit-py/HEAD/src/libdenavit/section/ACI_strain_compatibility.py -------------------------------------------------------------------------------- /src/libdenavit/section/Angle.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/denavit/libdenavit-py/HEAD/src/libdenavit/section/Angle.png -------------------------------------------------------------------------------- /src/libdenavit/section/DoubleAngle.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/denavit/libdenavit-py/HEAD/src/libdenavit/section/DoubleAngle.png -------------------------------------------------------------------------------- /src/libdenavit/section/RC.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/denavit/libdenavit-py/HEAD/src/libdenavit/section/RC.py -------------------------------------------------------------------------------- /src/libdenavit/section/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/denavit/libdenavit-py/HEAD/src/libdenavit/section/README.md -------------------------------------------------------------------------------- /src/libdenavit/section/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/denavit/libdenavit-py/HEAD/src/libdenavit/section/__init__.py -------------------------------------------------------------------------------- /src/libdenavit/section/angle.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/denavit/libdenavit-py/HEAD/src/libdenavit/section/angle.py -------------------------------------------------------------------------------- /src/libdenavit/section/ccft.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/denavit/libdenavit-py/HEAD/src/libdenavit/section/ccft.py -------------------------------------------------------------------------------- /src/libdenavit/section/circle_shape.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/denavit/libdenavit-py/HEAD/src/libdenavit/section/circle_shape.py -------------------------------------------------------------------------------- /src/libdenavit/section/database/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/denavit/libdenavit-py/HEAD/src/libdenavit/section/database/__init__.py -------------------------------------------------------------------------------- /src/libdenavit/section/database/aci.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/denavit/libdenavit-py/HEAD/src/libdenavit/section/database/aci.py -------------------------------------------------------------------------------- /src/libdenavit/section/database/aisc.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/denavit/libdenavit-py/HEAD/src/libdenavit/section/database/aisc.py -------------------------------------------------------------------------------- /src/libdenavit/section/double_angle.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/denavit/libdenavit-py/HEAD/src/libdenavit/section/double_angle.py -------------------------------------------------------------------------------- /src/libdenavit/section/encased_composite.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/denavit/libdenavit-py/HEAD/src/libdenavit/section/encased_composite.py -------------------------------------------------------------------------------- /src/libdenavit/section/fiber_patches.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/denavit/libdenavit-py/HEAD/src/libdenavit/section/fiber_patches.py -------------------------------------------------------------------------------- /src/libdenavit/section/fiber_section.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/denavit/libdenavit-py/HEAD/src/libdenavit/section/fiber_section.py -------------------------------------------------------------------------------- /src/libdenavit/section/geometric_shape.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/denavit/libdenavit-py/HEAD/src/libdenavit/section/geometric_shape.py -------------------------------------------------------------------------------- /src/libdenavit/section/obround_shape.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/denavit/libdenavit-py/HEAD/src/libdenavit/section/obround_shape.py -------------------------------------------------------------------------------- /src/libdenavit/section/rcft.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/denavit/libdenavit-py/HEAD/src/libdenavit/section/rcft.py -------------------------------------------------------------------------------- /src/libdenavit/section/rectangle_shape.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/denavit/libdenavit-py/HEAD/src/libdenavit/section/rectangle_shape.py -------------------------------------------------------------------------------- /src/libdenavit/section/reinf.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/denavit/libdenavit-py/HEAD/src/libdenavit/section/reinf.py -------------------------------------------------------------------------------- /src/libdenavit/section/wide_flange.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/denavit/libdenavit-py/HEAD/src/libdenavit/section/wide_flange.py -------------------------------------------------------------------------------- /src/libdenavit/sway_column_2d.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/denavit/libdenavit-py/HEAD/src/libdenavit/sway_column_2d.py -------------------------------------------------------------------------------- /src/libdenavit/unit_convert.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/denavit/libdenavit-py/HEAD/src/libdenavit/unit_convert.py -------------------------------------------------------------------------------- /src/libdenavit/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/denavit/libdenavit-py/HEAD/src/libdenavit/utils.py --------------------------------------------------------------------------------