Skip to content

Using C++ and Python to read a SEG-Y seismic file and and draw a seismogram

Notifications You must be signed in to change notification settings

WenHui-Zhou/SEGY_Visualization

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

SEGY_Visualization

Using C++ and Python to read a SEG-Y seismic file and and draw a seismogram

写在前面:

这个项目是关于SEG-Y文件的读取,以及可视化工作。所用到的语言是C++,以及Python。C++用于解析文件,Python用于可视化部分。编辑器用的是VS2012,Python的版本为Python36。

代码未完善之处有:

  • 显示过于粗糙,有时间的话,后续将写一个界面
  • 代码许多地方需要补充处理异常代码
  • 程序支持常用的IEEE float 和IBM float这两种数据编码
  • 代码结构混乱

以下是核心代码具体说明:

code introduction
LoadPic.py 生成地震图
main.cpp 代码执行顺序
segy.h 解析segy文件

关于C++调用Python的环境配置可以看这里

关于项目的心得看这里

About

Using C++ and Python to read a SEG-Y seismic file and and draw a seismogram

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published