UsageΒΆ

pyGMM is used within Python scripts. Here is a simple example of plotting the influence of \(V_{s30}\) on the Chiou & Youngs (2014) [2] model:

#!/usr/bin/env python
# -*- coding: utf-8 -*-

"""Plot influence of V_s30 predicted by CY14 model."""

import matplotlib.pyplot as plt
import pygmm


fig, ax = plt.subplots()

for v_s30 in [300, 600, 900]:
    m = pygmm.ChiouYoungs2014(
        mag=7, dist_jb=20, dist_x=20, dist_rup=25, dip=90, v_s30=v_s30)

    ax.plot(m.periods, m.spec_accels, label=str(v_s30))

ax.set_xlabel('Period (s)')
ax.set_xscale('log')

ax.set_ylabel('5%-Damped Spectral Accel. (g)')
ax.set_yscale('log')

ax.grid()

ax.legend(title='$V_{s30}$ (m/s)')

plt.show()

(Source code, png, hires.png, pdf)

_images/example-1.png