ObsPy:将地震学引入科学Python 生态系统的桥梁

来源 :世界地震译丛 | 被引量 : 0次 | 上传用户:sellene
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
NumPy 和 SciPy 这两个 Python 库是十分强大的数值处理和分析工具,适用于多种应用程序。我们开发了一个 Python 库 ObsPy(http://obspy.org),目的是使地震学软件包和工作流程的发展更为便利,也利用这些功能为地震学进入更大的科学 Python 生态系统建桥铺路。许多领域的科学家希望转化他们现有的工具和程序,以便能够利用 Py-thon 所提供的这类平台环境,但是经常遇到下述困扰,例如特殊的文件格式、未知的专业术语,以及找不到合适的办法来替代软件中的某一个重要功能。我们提出一种方案,即在科学的 NumPy 包上层实现特定领域的时间序列库。据此,我们显示了一个时间序列数据的内部抽象表现的具体化实现,它能支持各种不同文件格式的读写。随后我们仔细描述了已充分发挥作用的旧代码的集成与改造,使它们能够在 Python 编写的现代工作流程之中继续发挥作用。最后我们举例研究如何将科研代码整合到 ObsPy 中,使其受众更为广泛。虽然本文给出的例子针对的是地震学,但是其中许多概念和抽象方法都可以直接应用于其他学科,特别是那些重点放在时间序列分析上的学科。
其他文献
期刊
强震来临之前预先发出警告的地震预警(EEW)系统是减轻地震灾害的关键。目前运行的地震预警系统基于的是点源假设,由于忽视有效源的效应导致震级幅度被低估,从而在大地震事件中
2004年苏门答腊(MW 9.1)地震之前的地震平静开始于主震之前13年。分析了研究区(80°~110°E,10°S~20°N)内国际地震中心建立的1964~2004年期间的地震目录,包括1153个震源深
<正>随着大资管时代的来临,面对千帆竞过、群雄逐鹿的理财市场,传统公募基金维系10多年的行业局部均衡被打破,行业格局面临重构。公募基金业已经走到了发展的十字路口,亟待探
在北欧,很少听到人们谈论社会地位。大量的研究资料表明,北欧社会是世界上相对最平等最公平的社会。北欧社会的三大差别(工农、城乡、脑体)似乎已经基本消灭了。北欧国家的领
期刊
特征地震假设是模拟大断层上随时间变化的地震复发过程的基础。但是,特征地震假设并没有有力的观测证据。鲜有断层段具有单个已破裂事件的悠长历史记录或古地震记录,加上资料与
目前解释青藏高原东缘的生长与扩张有诸多动力学模型,如:刚性块体挤出模型、连续变形和中下地壳流模型。由于受到岩石层结构模型分辨率的限制,青藏高原演化和变形的动力学过程仍
该文从挂篮荷载计算、施工流程、支座及临时固结施工、挂篮安装及试验、合拢段施工、模板制作安装、钢筋安装、混凝土的浇筑及养生、测量监控等方面人手,介绍了S226海滨大桥
四氮杂大环冠醚配体L(L=5,5,7,12,12,14-六甲基-1,4,8,11-四氮杂环十四烷)和Cu(ClO4)2反应生成{CuL(ClO4)2}.2H2O,再和硫氰化钾反应生成{Me6[14]N4Cu(SCN)2}.2H2O,并用红外光
期刊
用计算机模拟的方法研究了用于电缆的数字视频广播 ( DVB- C)系统的各模块功能 .分析了数字视频信号MPEG2的帧结构、信道编译码方法、交织与解交织及 64 QAM调制与解调等关键