SeisMakie.jl is a package intended for plotting seismic data. Some examples are wiggle, image, overlay and frequency-wavenumber plots.
using CairoMakie, SeisProcessing
# Seismic data consisting of linear events
d = SeisLinearEvents()
f, ax = SeisPlotTX(d, style="wiggle")
save("./images/wiggle.png", f)
f
using CairoMakie, SeisProcessing
# Seismic data consisting of linear events
d = SeisLinearEvents()
f, ax = SeisPlotTX(d, style="image")
save("./images/image.png", f)
f
using CairoMakie, SeisProcessing
# Seismic data consisting of linear events
d = SeisLinearEvents()
f = Figure()
_, ax = SeisPlotTX(d, fig=f, style="overlay") # If you would like to plot on an existing figure
save("./images/overlay.png", f)
f
using CairoMakie, SeisProcessing
# Seismic data consisting of linear events
d = SeisLinearEvents()
f, ax = SeisPlotFK(d)
save("./images/fk.png", f)
f
For more information about the different functions, view the docs. For more examples, check out the Pluto notebook under examples/.