swh:1:snp:3a699297f000109a1bc833f294a54171df990207
Raw File
Tip revision: 66a120a4cb510b288f02076827a3a34eb1697ca0 authored by Gareth S Cabourn Davies on 24 August 2021, 14:54:17 UTC
prep for release (#3768)
Tip revision: 66a120a
data.py
import pycbc.catalog, pylab

m = pycbc.catalog.Merger("GW170817", source='gwtc-1')

fig, axs = pylab.subplots(2, 1, sharex=True, sharey=True)
for ifo, ax in zip(["L1", "H1"], axs):
    pylab.sca(ax)
    pylab.title(ifo)
    # Retreive data around the BNS merger
    ts = m.strain(ifo).time_slice(m.time - 15, m.time + 6)

    # Whiten the data with a 4s filter
    white = ts.whiten(4, 4)

    times, freqs, power = white.qtransform(.01, logfsteps=200,
                                        qrange=(110, 110),
                                        frange=(20, 512))
    pylab.pcolormesh(times, freqs, power**0.5, vmax=5)

pylab.yscale('log')
pylab.ylabel("Frequency (Hz)")
pylab.xlabel("Time (s)")
pylab.show()
back to top