一份可独立运行、完整带走的分析项目。

无需在线 API、账号、数据库或云端服务。冻结目录、字体、三维与媒体资源随部署包提供,研究实验与项目文件在本机计算和保存。

台站工作台:一条完整的核查流程

进入 station.html,导入台站 CSV 或 FDSN 竖线文本,选择历史事件或导入自有事件 CSV。区域对照可在同一窗口与门槛下查看七例目录。

打开 SAC v6/v7 等间隔二进制时序,测量窗口、查看频谱并保存人工 P/S 标记。核对台站代码、坐标和事件时刻后建立关联,再生成核查单与交接条目。

保存工作区或下载工作包。波形原始样本不写入浏览器恢复副本;恢复后重新打开同一 SAC 文件,摘要匹配后重新计算窗口测量。examples 中提供明确标记的合成台站、事件与 SAC 文件。

官网静态子目录可链接 station.html,内嵌入口为 station.html?embed=1。账号权限、正式波形接口与官网发布由现有站点管理;本工具没有代替这些系统。

本机运行

完整解压源码包或部署包,安装 Node.js 20 及以上,双击“启动项目.cmd”。启动器会检查版本并选择空闲端口。也可以在解压目录运行:

npm start

浏览器打开终端显示的地址。无 Node.js 时可以打开 index.html 阅读图册,但研究工作台的原始字节校验、Worker 与剪贴板等能力建议通过 HTTP 或 HTTPS 使用。

从源码构建

npm test
npm run audit:data
npm run reproduce
npm run build

运行、构建与命令行复现没有第三方生产依赖。浏览器自动检查使用开发依赖 Playwright 与已安装的 Edge;准备方式见源码 README。

部署静态文件

把部署包根目录中的 index.html、research.html、其他页面和 assets / data / examples 目录一起上传到静态站点根目录,保留相对路径。Nginx、对象存储静态托管和常见静态平台均可提供这些文件。请启用 HTTPS,并保证 .js 使用正确的 JavaScript MIME 类型。

源码的 dist 是通用静态输出;vercel-static 另带部署配置。子目录部署请保留文件目录关系。配置文件中无 API 密钥;部署不会自动创建数据库或上传用户实验文件。

研究预设与逐格查验

工作台提供窗口与门槛、门槛与范围、窗口位置、mb 单一类型四个预设。更改后运行,选中矩阵格即可查阅事件,支持按 A / B / 共有窗口筛选、事件 ID 搜索、分页、原始字段与此格 CSV 导出。方向键可以切换参数格。

手动运行或导入的最近一次实验保存在此浏览器,恢复时重新核验。默认演示不覆盖恢复副本;运行可以取消。存储空间不足时保留旧副本并提示下载备份。

十分钟上手

  1. 在研究工作台运行默认汶川实验,查看不同门槛下 38 / 20 与 10 / 10 的变化。
  2. 保持其他条件不变,切换平移 −1 / 0 / +1 天,检查窗口位置影响。
  3. 勾选“同一协议运行全部六例”,查看全部 270 格和目录审计。
  4. 点击矩阵格,在目录图册检查事件;将观察文字与协议一并运行并导出。
  5. 导入实验 JSON,观察逐格复验;也可用 Node.js 命令行重算。

数据与本机存储

研究实验 JSON 与 CSV 需主动下载。目录图册的本机项目保存在当前浏览器和站点地址下,容量为最多 16 个项目、3 MB;更换域名、端口或清理浏览器数据前请导出备份。它不提供账号同步或多人权限。

2.0 实验包 schema 为 aftershock-experiment-2,包含协议、原始来源摘要、派生目录摘要、审计、逐格结果、事件 ID 与整包摘要。旧版比较证据及项目包继续在目录图册使用原有导入入口,研究实验使用单独入口。

范围与后续开发

这是历史目录分析与科学软件项目,未实现实时预警、地震预测、目录完备性估计、震级统一或云端协作。新增目录需要维护者完成原始数据整理、来源记录和方法核查。研究设计与已实现成果分开记录,不能将拟开展的验证写成已有成效。

查看方法与验证边界 · 第三方与 AI 使用记录

科研融合版运行

使用 Python 3.12,完整解压科研部署包,首次执行「安装科研环境.ps1」,再双击「启动科研工作台.cmd」。环境与缓存默认在 G:\Codex。启动器打开本机科研页面,关闭服务窗口即停止。

  1. 载入三分量合成示例,或导入 SAC / MiniSEED / REFTEK130 与可选 StationXML。
  2. 核对分量、单位、校准和裁剪;再设置噪声、P、S 窗与滤波频带。
  3. 运行分析,查看 SNR、PSD/PDF、时频与候选。应用候选到窗口后需重新分析。
  4. 导出数值、图形与人工复核。原始波形由使用者保留,服务不持久化上传文件。

模型已随包提供,运行无需 TensorFlow。静态站点托管保留目录与核查功能,科研计算需要 Python 服务。详细格式、批处理命令与来源说明在源码 docs/3.1。

打开科研工作台