Welcome to gmspy’s documentation!
gmspy
is a python package for dealing with ground motions time-histories
induced by earthquakes,
including various intensity measures (IMs)
, elastic response spectra
, constant ductility response spectra
, pre-processing
, etc.
To use, install gmspy from gmspy-PyPI:
pip install --upgrade gmspy
It is recommended that you use Anaconda to avoid library version incompatibilities.
- Changelog
- A quick introduction
- Load Examples
- Preprocessing
- Linear Dynamic Time-History Analysis of SDOF System
- SeismoGM —Solving IMs, response spectra, etc.
- Get IMs independent of response spectra
- Elastic response spectra, PSa, PSv, Sa, Sv, Sd
- Fourier magnitude and power spectra
- Constant ductility response spectra
- Other Response Spectra Related IMs
- Spectral values at the first period of the structure
- Cordova Intensity
- Vamvatsikos Intensity
- Multiple-Period Intensity
- Average Spectral Acceleration, Velocity and Displacement
- The peak of the response spectra
- Acceleration (ASI),Velocity (VSI) and Displacement(DSI) Spectrum Intensity
- Housner Spectra Intensity (HSI)
- Effective peak acceleration (EPA), velocity (EPV) and displacement (EPD)
- Validated by SeismoSignal
- gmspy package index
- gmspy.SeismoGM class
SeismoGM
SeismoGM.get_acc()
SeismoGM.get_avdsi()
SeismoGM.get_avgsavd()
SeismoGM.get_brac_td()
SeismoGM.get_cavdi()
SeismoGM.get_cavstd()
SeismoGM.get_const_duct_spec()
SeismoGM.get_d_v()
SeismoGM.get_disp()
SeismoGM.get_eda()
SeismoGM.get_elas_spec()
SeismoGM.get_epavd()
SeismoGM.get_fou_pow_spec()
SeismoGM.get_hsi()
SeismoGM.get_ia()
SeismoGM.get_ic()
SeismoGM.get_icm()
SeismoGM.get_if()
SeismoGM.get_ima()
SeismoGM.get_ims()
SeismoGM.get_ip()
SeismoGM.get_miv()
SeismoGM.get_pavd()
SeismoGM.get_pga()
SeismoGM.get_pgd()
SeismoGM.get_pgv()
SeismoGM.get_ravd()
SeismoGM.get_rms()
SeismoGM.get_sac()
SeismoGM.get_samp()
SeismoGM.get_savam()
SeismoGM.get_savdp()
SeismoGM.get_sed()
SeismoGM.get_time()
SeismoGM.get_time_hists()
SeismoGM.get_truncate_hists()
SeismoGM.get_unif_td()
SeismoGM.get_v_a()
SeismoGM.get_vel()
SeismoGM.set_units()
- Ohther gmspy module contents
- gmspy.SeismoGM class