├── .gitignore ├── .travis.yml ├── Examples ├── Buckling.py ├── Design 2.py ├── In progress │ ├── CEE213 CP4.py │ ├── LRFD.py │ └── units Example.py ├── Senior Design.py ├── Truss 1.py ├── Truss 2.py └── Truss 3.py ├── LICENSE.txt ├── Logo.svg ├── README.md ├── Resources ├── __init__.py ├── pickle_sections.py ├── pickleditem.txt └── shapes.xlsx ├── StructPy ├── Caching.py ├── Frame.py ├── Loads.py ├── Truss.py ├── __init__.py ├── cross_sections.py ├── materials.py └── structural_classes.py ├── Unit Tests ├── Ex_2.7.1.yaml ├── Ex_2.7.2.yaml ├── Ex_6.2.4.yaml ├── Frame_pytest.py ├── Truss_pytest.py ├── __init__.py ├── cross_sections_tests.py ├── known_truss_tests.py └── structural_classes_tests.py ├── requirements.txt ├── run_tests.sh └── setup.py /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrianChevalier/StructPy/HEAD/.gitignore -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrianChevalier/StructPy/HEAD/.travis.yml -------------------------------------------------------------------------------- /Examples/Buckling.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrianChevalier/StructPy/HEAD/Examples/Buckling.py -------------------------------------------------------------------------------- /Examples/Design 2.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrianChevalier/StructPy/HEAD/Examples/Design 2.py -------------------------------------------------------------------------------- /Examples/In progress/CEE213 CP4.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrianChevalier/StructPy/HEAD/Examples/In progress/CEE213 CP4.py -------------------------------------------------------------------------------- /Examples/In progress/LRFD.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrianChevalier/StructPy/HEAD/Examples/In progress/LRFD.py -------------------------------------------------------------------------------- /Examples/In progress/units Example.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrianChevalier/StructPy/HEAD/Examples/In progress/units Example.py -------------------------------------------------------------------------------- /Examples/Senior Design.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrianChevalier/StructPy/HEAD/Examples/Senior Design.py -------------------------------------------------------------------------------- /Examples/Truss 1.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrianChevalier/StructPy/HEAD/Examples/Truss 1.py -------------------------------------------------------------------------------- /Examples/Truss 2.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrianChevalier/StructPy/HEAD/Examples/Truss 2.py -------------------------------------------------------------------------------- /Examples/Truss 3.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrianChevalier/StructPy/HEAD/Examples/Truss 3.py -------------------------------------------------------------------------------- /LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrianChevalier/StructPy/HEAD/LICENSE.txt -------------------------------------------------------------------------------- /Logo.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrianChevalier/StructPy/HEAD/Logo.svg -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrianChevalier/StructPy/HEAD/README.md -------------------------------------------------------------------------------- /Resources/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Resources/pickle_sections.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrianChevalier/StructPy/HEAD/Resources/pickle_sections.py -------------------------------------------------------------------------------- /Resources/pickleditem.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrianChevalier/StructPy/HEAD/Resources/pickleditem.txt -------------------------------------------------------------------------------- /Resources/shapes.xlsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrianChevalier/StructPy/HEAD/Resources/shapes.xlsx -------------------------------------------------------------------------------- /StructPy/Caching.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrianChevalier/StructPy/HEAD/StructPy/Caching.py -------------------------------------------------------------------------------- /StructPy/Frame.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrianChevalier/StructPy/HEAD/StructPy/Frame.py -------------------------------------------------------------------------------- /StructPy/Loads.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrianChevalier/StructPy/HEAD/StructPy/Loads.py -------------------------------------------------------------------------------- /StructPy/Truss.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrianChevalier/StructPy/HEAD/StructPy/Truss.py -------------------------------------------------------------------------------- /StructPy/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrianChevalier/StructPy/HEAD/StructPy/__init__.py -------------------------------------------------------------------------------- /StructPy/cross_sections.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrianChevalier/StructPy/HEAD/StructPy/cross_sections.py -------------------------------------------------------------------------------- /StructPy/materials.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrianChevalier/StructPy/HEAD/StructPy/materials.py -------------------------------------------------------------------------------- /StructPy/structural_classes.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrianChevalier/StructPy/HEAD/StructPy/structural_classes.py -------------------------------------------------------------------------------- /Unit Tests/Ex_2.7.1.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrianChevalier/StructPy/HEAD/Unit Tests/Ex_2.7.1.yaml -------------------------------------------------------------------------------- /Unit Tests/Ex_2.7.2.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrianChevalier/StructPy/HEAD/Unit Tests/Ex_2.7.2.yaml -------------------------------------------------------------------------------- /Unit Tests/Ex_6.2.4.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrianChevalier/StructPy/HEAD/Unit Tests/Ex_6.2.4.yaml -------------------------------------------------------------------------------- /Unit Tests/Frame_pytest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrianChevalier/StructPy/HEAD/Unit Tests/Frame_pytest.py -------------------------------------------------------------------------------- /Unit Tests/Truss_pytest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrianChevalier/StructPy/HEAD/Unit Tests/Truss_pytest.py -------------------------------------------------------------------------------- /Unit Tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Unit Tests/cross_sections_tests.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrianChevalier/StructPy/HEAD/Unit Tests/cross_sections_tests.py -------------------------------------------------------------------------------- /Unit Tests/known_truss_tests.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrianChevalier/StructPy/HEAD/Unit Tests/known_truss_tests.py -------------------------------------------------------------------------------- /Unit Tests/structural_classes_tests.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrianChevalier/StructPy/HEAD/Unit Tests/structural_classes_tests.py -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- 1 | openpyxl 2 | matplotlib 3 | numpy 4 | pytest 5 | pyyaml -------------------------------------------------------------------------------- /run_tests.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrianChevalier/StructPy/HEAD/run_tests.sh -------------------------------------------------------------------------------- /setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrianChevalier/StructPy/HEAD/setup.py --------------------------------------------------------------------------------