今天安装segyio包后读取了一块叠后数据,运行程序后报错unable to find sorting,使用github提供的测试数据可以正常读取,一度怀疑是程序包本身的问题,上网查资料有网友反映也遇到过这个问题,segyio 1.60以及以前的版本可以正常运行,于是去pypi翻出了1.6版本,发现只能在python3.6上运行,于是去清华大学的镜像网站下找到历史版本,在工作站上登录一个新的用户重新安装python3.6,然后pip安装上segyio1.6,折腾一下午,再运行,还是报错!strict还是不能为True,不能读取到线点号!

思考了半天,认为可能不是库的问题,可能是segy数据格式的问题。重新在处理软件上检查输出的作业,发现offset有定义(模块缺省定义为37),于是删掉offset道头字,重新输出,用python读,正常了!两个版本的segyio都能正常读取!

目前分析原因,程序会自动检查line、xline和offset(我怀疑是检查37位置是否有值)几个道头字,如果叠后数据指定了offset道头字,程序无法读取观测系统。使用某处理软件输出叠后数据时,最好将offset道头字清空!

读取问题已经解决,下面继续学习segy数据的存储结构。目前感觉像是把数据读成了一个类,各种属性是一个ndarray。

使用python的segyio包读取segy数据的问题相关推荐

  1. Python 基于Python从mysql表读取千万数据实践

    基于Python 从mysql表读取千万数据实践   by:授客 QQ:1033553122 场景:   有以下两个表,两者都有一个表字段,名为waybill_no,我们需要从tl_waybill_b ...

  2. python串口通信_python 读取串口数据的示例

    python3 读取串口数据 demo 最近在写一个demo,zigbee串口连接树莓派,树莓派使用串口通信接受zigbee穿过来得值.其中我是用的树莓派是3代B+,zigbee每隔三秒钟从串口输出数 ...

  3. python处理表格数据-python通过xrld库读取表格数据

    xrld库:是用来读取EXCEL表格 [功能实现]:通过学生名字和科目查找对应的成绩 快速安装工具包 #xlrd库:读取excel数据的库 import xlrd #操作的表格路径 file_path ...

  4. python读取千万级数据库数据类型_Python 基于Python从mysql表读取千万数据实践

    场景: 有以下两个表,两者都有一个表字段,名为waybill_no,我们需要从tl_waybill_bar_record表读取1000w条唯一的waybill_no,然后作为INSERT SQL语句的 ...

  5. python excel画图_python读取excel数据并且画图

    一,要读取的数据的格式: 二,数据读取部分: # 1930 workbook=xlrd.open_workbook('1930.xlsx') sheet= workbook.sheet_by_inde ...

  6. 下载地图包,并基于python的pyshp库读取.shp数据来获取中国省界的经纬度数据

    目前画地图的软件都能很方便的调用省界数据,但是如果想要单独对省界做一些个性化设置,如设置宽度.样式.颜色什么的,就需要将省界数据单独拿出来进行设置了. 软件在画地图时,描述的边界都是一些列经纬度格点的 ...

  7. python3使用serial以及pyserial包读取串口数据并解析字节数组,涉及数据移位以及Python无符号整数转为有符号整数操作

    1. 代码如下 import serial import serial.tools.list_ports import json import chardetgps_data = {'lat':[], ...

  8. python使用scipy包读取高光谱图像

    一般最好读取存储格式为.mat的高光谱数据.原因有下: python可以导入读取.mat格式文件的包,在matlab中进行预处理和后处理的时候协作起来比较方便. .mat格式在同一个文件中可以有多个l ...

  9. python json操作_Python读取JSON数据操作实例解析

    读写 JSON 数据 问题 你想读写 JSON(JavaScript Object Notation) 编码格式的数据. 解决方案 json模块提供给了一种很简单的方式来编码和解码json数据,其中两 ...

最新文章

  1. js判断undefined和null
  2. linux_2.6内核内存缓冲与I/O调度机制:
  3. springmvc的配置
  4. 一文读懂区块链以及一个区块链的实现
  5. 在文本和图像上的对比学习小综述~
  6. Mysql中Check约束无效的原因以及解决方法
  7. 推荐Notepad插件格式化Sql代码,开发利器。
  8. 浙江大学课程攻略共享计划
  9. 简单易用的拾色器推荐
  10. OpenCV4图像处理算子不完全手册-入门篇(已完结)
  11. 一起找BUG,谷歌推出全新漏洞悬赏平台
  12. MySQL第六讲 MySQL分库分表方案
  13. 企业微信三方开发:注册企业微信服务商
  14. 通过JAVA代码,将文字生成图片
  15. 前端三剑客 HTML、CSS、JavaScript 入门到上手
  16. 初步使用计算机的教学反思,静夜思教学反思(精选10篇)
  17. excel如何把多张表合并成一个表_如何快速把多个excel表格合并成一个excel表
  18. Netty 客户端与网络调试助手通信实验
  19. 剑网3选择人物后进入游戏就显示服务器断开连接,剑网3怎么进入游戏_剑网3进入游戏的问题_牛游戏网...
  20. 【转】 中国老话大全

热门文章

  1. [MFC学习笔记]--对话框的设计
  2. 7-20 打印九九口诀表 (15point(s)).c
  3. 微信小程序中,真机和模拟器效果不一样
  4. LoadLibrary() 错误码问题 14001, 126
  5. 各种机器学习算法比较
  6. 基于若依框架搭建商业项目
  7. atlas 不稳定 mysql_连接确实很不稳定 · Issue #50 · Qihoo360/Atlas · GitHub
  8. JavaScript学习之旅
  9. Starry Night Pro Plus 8 Mac下载「天文模拟软件」
  10. 人类终极挑战:赋予人造细胞生命,全人工细胞实现临近