# 地震HDF5数据处理与分析 **Repository Path**: bosszhang/h5catalog ## Basic Information - **Project Name**: 地震HDF5数据处理与分析 - **Description**: 用于将mseed数据和地震目录整合成独立的h5格式数据,方便后续分析处理工作 - **Primary Language**: Python - **License**: BSD-3-Clause - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 4 - **Created**: 2023-10-13 - **Last Updated**: 2023-10-13 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 地震HDF5数据处理与分析 #### 介绍 用于将mseed数据和地震目录整合成独立的h5格式数据,方便后续分析处理工作 #### 软件架构 软件整合了obspy中的Clint功能和震相数据读取分析功能。软件功能为: - makeidex.py 产生索引 - makeh5.py 制作数据 - testh5.py 测试数据 - base.py 基础库 - utils 工具文件夹 - 修改来自于obspy #### 安装教程 依赖库包括:obspy,h5py,tqdm 请编译安装sqlite #### 使用说明 1. 创建索引 1. 使用命令'makeindex.py -r /path/to/data -o index.db' 创建索引 2. 程序会自动搜索目录下文件 3. 如果索引文件过大,建议分开存储。比如按年分隔,否则截取时速度较慢 4. 如果分开存储数据库数据无法截取。 2. 制作数据 1. 使用命令'makeh5.py -i index.db -o out.h5 -c /path/to/ctlg -s /path/to/location' 2. 震相位置需要修改 3. 多线程程序需要自行修改 3. 测试数据 1. 使用命令'testh5.py -i out.h5 -o stats.txt -c /path/to/ctlg' 2. 用于测试h5数据完整性 #### 参与贡献 1. 请查看文献lppn #### LICENSE MIT 3.0