This repository holds tools I am creating to help me check bridge structural designs and details. Running bridge_tools.py will start the command line program, prompting the user to choose which tool to use.
The bridge grades tool helps calculate grades along a roadway alignment. It currently accounts for horizontal alignments, vertical alignments, and superelevation transition calculations along the profile grade line. The plan is to add bridge elements to the alignment, so calculations can be made at various locations along a bridge to help establish pier geometry and aid in vertical clearance calculations.
The example_input.txt file located in the App/BridgeGrades directory provides an example input for roadway alignment data.
This tool aids in building a web query to get seismic response spectrum data from the USGS Design Ground Motions Website. Currently, the tool only handles queries for the 2009 AASHTO Guide Specifications for LRFD Bridge Design and outputs basic seismic data to determine the seismic category and a plot of the response spectrum.
Documentation for the query and json output can be found on the USGS documentation page for AASHTO 2009.
Example Response Spectrum Generated from Query Data
This tools prompts the user for inputs corresponding to the physical dimensions of a built-up plate girder cross-section. The program will output cross-section properties used in engineering analysis and design.
I've started creating some basic tools to help me load boring log files I receive from geotechnical engineers. This will eventually lead to some basic soil classification and seismic design calculations.
1. Rolled steel shapes library
2. AASHTO LRFD steel and concrete design calculations
The seismic ground motion data tool uses matplotlib to generate the response spectrum plot. The package can be installed using pip from the command line.
pip install matplotlib