Seismic

class subsurface.geological_formats.seismic.Seismic(data: numpy.ndarray, *args, **kwargs)[source]

Bases: object

Methods Summary

add_coords()

Ability to easily add physical coordinates.

create_pyvista_grid()

Generate UniformGrid object for 3D plotting of the seismic.

plot()

plot_()

plot_3d_slices()

to_segy(filepath)

Write given Seismic to SEGY file using segyio.tools.from_array().

Methods Documentation

add_coords()[source]

Ability to easily add physical coordinates.

create_pyvista_grid()pyvista.core.grid.UniformGrid[source]

Generate UniformGrid object for 3D plotting of the seismic.

Parameters

seismic (Seismic) – Seismic object.

Returns

(pv.grid.UniformGrid)

plot()[source]
plot_()[source]
plot_3d_slices()[source]
to_segy(filepath: str)None[source]

Write given Seismic to SEGY file using segyio.tools.from_array().

Parameters

filepath (str) – Filepath for SEGY file.