0
\ begingroup美元

我希望使用Obspy情节地震波形数据,但它们在Ascii格式。能阅读和使用Obspy情节Ascii文件?

\ endgroup美元

    2答案2

    1
    \ begingroup美元

    如果没有直接的功能可用,你可以自己创建一个跟踪/流对象。

    我使用的解决方案(例如一个时间序列)是:

    • Ascii文件读入numpy数组
    • 跟踪= obspy.core.Trace (data =numpy数组头=头dictionnary你的选择)
    • 流= obspy.core.Stream(痕迹=(跟踪))
    • stream.plot ()
    \ endgroup美元
    1
    • \ begingroup美元 谢谢你的建议。 \ endgroup美元
      - - - - - -Atikul Haque Farazi
      2020年4月16日,2:30
    0
    \ begingroup美元

    好问题。我没有太多的经验obspy特别,然而,我一直无法找到任何功能做一些TXT SEGY / SEGD SEG2转换与这个特定的Python包,这很有趣。我真的怀疑obspy缺少这样的工具。但是,在可能和不幸的情况下,这mauy确实是真的,我将列举一些其他(希望)可行的选项。

    不过,并不是所有的丢失。但是之前我有过很多次这样的经历obspy。我已经使用SeismicUnix之前通过A2B功能。另外,我使用了两个SeisLab(一个MATLAB软件包)OpendTect来做到这一点。请注意,这是最好的工具,有些依赖你有什么有点的地震数据。举个例子,如果你正在寻找一个跟踪,一个软件包和/或代码可能更适合解决你的问题比你的数据有很多痕迹,尤其是三维数据。

    我发现尽管它可能是对你——我没有测试过。最后,我不记得了,但我认为GeoGIGA可能有一个免费软件等功能,包括工具集的一部分。

    也许看也会有帮助。

    \ endgroup美元
    1
    • \ begingroup美元 嗨,谢谢,现在解决这个问题,因为直接使用囊文件。 \ endgroup美元
      - - - - - -Atikul Haque Farazi
      2020年4月16日在2:29

    你的答案

    通过点击“发布你的答案”,你同意我们服务条款并承认您已阅读并理解我们的隐私政策的行为准则

    不是你要找的答案?浏览其他问题标记问你自己的问题