Skip to content

Read ASC formatted ground motion files (such as those available in the Turkey Earthquake)

Notifications You must be signed in to change notification settings

Githbhatia/ReadASC

Repository files navigation

ReadASC

Read and plot ASC seismic ground motion records such as those obtained in the Turkey Earthquake. Python code reads a set of 3 files one each for the NS, EW and Up or Z (vertical Component). User interface uses tkinter.

Shows location of seismic instrument that originated the record on a map. Plots acceleration, integrated velocity and displacement time history for each component. Plot response spectra in SA vs Time Period or ADRS format - compute energy content of each component. Plot 3D orbit plots. Plot rotated resultant in the maximum acceleration, velocity or displacement directions. Create RotD50, RotD00, RotD100 response spectra. Compare to Geomean Spectra. Plot resultant spectra in a Tripartite format. Compare to ASCE 7-22 design spectra using any coordinates in the US - default is Downtown Los Angeles. Save time vs. acceleration in a text format.

Example input files included. If desire is to read directly from the zip file containing all 3 components, use the branch ReadASCZip.

Needs many Python packages: numpy matplotlib itertools tkinter scipy

Changes 5/3/2023 *Changed ASCE7-22 url per changes by USGS

Releases

No releases published

Packages

No packages published

Languages