Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Notebooks with examples and demos of segyio

License

NotificationsYou must be signed in to change notification settings

mkvishesh/segyio-notebooks

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

22 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Interactive notebooks with examples and tutorials using thesegyio library for reading, manipulatingand writing SEG-Y files.

Index

Overview

In order to ensure that everyone can run the notebooks and produce the expected results,each notebook (or set of notebooks sharing a common Python environment) has to be placed in a subdirectory within thenotebooks directory alongside with arequirements.txt and/orenvironment.yml file to be used to create the samevirtualenv and/or condaenv used by the author of the notebook.

Tutorials

Tutorials are organized in subfolders of thenotebooks directory as follows:

Basic

  • 01 - Basic tutorial - demonstrate how to readtwo F3 seismic volumes asNumPy arrays; manipulate the similarity to createa discontinuity/fault volume; create a fault mask and display a couple ofamplitude time slices with superimposed faults; write the fault volume toSEG-Y file using re-using the headers from the input file.

  • 02 - Segy quicklook - demonstrate how totransfer binary and trace headers in pandas dataframes and visualize headers and datawith matplotlib

  • 03 - Basic Segy editing - demonstrate howto perform manipulations of traces length, both resampling and cutting.

PyLops

Data

Data are organized in subfolders of thedata directory. Subfolders should have the same name of the corresponding folders in thenotebooks tree. Note that some files may exceed the size allowed by github. In that case it isrequired to provide a set ofinstructions in the notebook on how to download the file and it will be assumed that the file will be placed by the userin the correct subdirectory ofdata.

Basic

PyLops

The seismic cube used in this example is too big to be included in this repo. A set of commands to download the file and place it in thedatadirectory is provided within the notebook.

Run the notebooks interactively in Binder

To open and run notebooks interactively in an executable environment, justclick the button below.

Binder

About

Notebooks with examples and demos of segyio

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Jupyter Notebook100.0%

[8]ページ先頭

©2009-2025 Movatter.jp