import endaq
endaq.plot.utilities.set_theme()
import pandas as pd

# Get crash data
df_crash = pd.read_csv('https://info.endaq.com/hubfs/data/motorcycle-crash.csv',index_col=0)

# Calculate SRS
srs = endaq.calc.shock.shock_spectrum(df_crash, mode='srs', damp=0.05)

# Generate 4CP Plot
imp = endaq.plot.plots.pvss_on_4cp(srs, disp_units='in')
imp.show()

# Change Plot Theme
endaq.plot.utilities.set_theme('endaq_light')

# Generate 4CP Plot with Different Units
met = endaq.plot.plots.pvss_on_4cp(srs, disp_units='mm', tick_spacing='coarse', size=500)
met.show()