Skip to content

SeismicJulia/SeisMakie.jl

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

55 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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