Tag: python
-
2026-03-21
自动监控地震数据下载脚本
又是一个python下载地震数据的脚本,不过这次更好玩一些。设置一下就可以定期到USGS官网看看有没有大于某个震级的地震,然后到IRIS下载。
老早就想这么搞了,在AI的帮助下终于搞定了啊。我把readme放下面了。
Earthquake Au…
-
2025-08-24
PYTHON脚本练习(三)聚束分析
python脚本练习-fk。
以下脚本可完成功能:
1.数据预处理与筛选
- 台站管理:从station.lst读取台站信息(网络名、台站名、经纬度)。
- 数据加载:按日期遍历数据目录,加载每个台站的LHZ分量SAC文件。 *…
-
2025-07-01
如何发布你自己的脚本
你是不是也想让自己的程序像obspy一样,叫全世界的人pip install就可以用?
这里以一个简单的例子来说明如何创建自己的程序、打包并发布到PyPI。
创建自己的项目
首先创建一个目录mypkg_project,结构如下: ``` myp…
-
2025-06-30
PYTHON脚本练习(二)
以下是python脚本练习2,功能为读取选定时间段内的hdf5文件,文件名形如20130512_cross_spec.hdf5。该文件总共有24段,每一段是一个小时某台阵平均互相关谱。然后画出这个互相关谱,保存为png格式图片。
```python import os i…
-
2025-06-21
有趣的jupyter-notebook插件
收集了一些有趣的jupyter notebook插件。
-
2025-06-21
PYTHON脚本练习(一)
以下是python脚本练习1,功能包括: * 遍历目录events_20250619下所有子目录中以bhz.SAC_rm结尾的SAC文件; * 对这些数据进行窄带滤波,宽度为中心频率(周期分之一)的$\pm$5mHz,滤波器为4个极点0相位的Butterworth,滤波周期为arange…
-
2025-06-17
学习Sequencer
今天学习Sequencer。
什么是Sequencer?具体请参见这篇文章。脚本在[这里](https://…
-
2025-06-08
python脚本下载连续波形数据更新
python脚本下载连续波形数据更新。
```python import os import numpy as np from obspy import UTCDateTime, Stream, Trace from obspy.io.sac import SACTrac…
-
2025-06-08
urllib3的问题
安装了seisman的HinetPy,运行脚本数据下载脚本的时候就遇到这个问题: ``` from HinetPy import Client, win32 File “/home/junxie/work/Snet/…
-
2025-06-07
python脚本下载连续波形数据
这是连续波形数据下载python脚本更新。
```python import os import time import socket import numpy as np from obspy import UTCDateTime, Stream from obspy....
-
2025-06-07
统计数据下载情况
数据下载好后怎么统计数据连续性?
python脚本如下。 ```python import os from obspy import read from datetime import datetime as dt import numpy as…
-
2025-06-01
注意力机制
今天学习注意力机制(Attention Mechanism)。 <!–less-…
-
2025-05-16
下载地震数据更新
要是指定台站列表怎么下载地震数据呢?
python脚本如下。 ``` import os from obspy import UTCDateTime from obspy.clients.fdsn import Client from obspy....
-
2025-05-10
鼠标点击位置记录
有些时候需要抓取别人图片中的点的信息,应该怎么整?
-
2025-04-24
下载地震数据练习
地震波形数据怎么下载?
可以去IRIS网站下啊。这里给出结合FetchEvent和obspy进行数据下载的例子,还比较简单哈。 FetchEvent从地址https://github....
-
2025-04-23
去仪器响应练习
用我的脚本下载了一堆的miniseed放在seed下,仪器响应文件放在resp文件夹下,利用obspy去除仪器响应,还保存为miniseed。 ``` import os from glob import glob from obspy import read, read_inventory
设置路径
seed_f…
-
2025-04-22
如何下载Fnet数据
感谢Seisman写了FnetPy,可以很方便地下载数据。 安装:
pip install https://github.com/seisman/FnetPy/archive/master.zip例子: ``` import o…
-
2025-04-21
obspy下载连续背景噪声数据
利用obspy的MassDownloader下载连续的波形示例。 ```python import obspy from obspy.clients.fdsn.mass_downloader import RectangularDomain, CircularDomain, \ Restrictions, Ma…
-
2024-07-25
obspy去polezero类型仪器仪响应
有些时候数据下载下来只有polezero格式的仪器响应,那python脚本怎么去仪器响应呢?
如果有polezero文件,那可以用attach_paz来读取。然后去仪器响应的脚本如下: ```python import numpy as np im…