SeisMakie.jl

Author SeismicJulia
Popularity
2 Stars
Updated Last
4 Months Ago
Started In
January 2024

SeisMakie

Stable Dev Build Status

SeisMakie.jl is a package intended for plotting seismic data. Some examples are wiggle, image, overlay and frequency-wavenumber plots.

Examples

Wiggle Plot

using CairoMakie, SeisProcessing

# Seismic data consisting of linear events
d = SeisLinearEvents()
f, ax = SeisPlotTX(d, style="wiggle")
save("./images/wiggle.png", f)
f

Image Plot

using CairoMakie, SeisProcessing

# Seismic data consisting of linear events
d = SeisLinearEvents()
f, ax = SeisPlotTX(d, style="image")
save("./images/image.png", f)
f

Overlay Plot

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

Frequency-Wavenumber Plot

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/.

Used By Packages

No packages found.