Skip to content
View cangyeone's full-sized avatar
🎯
Focusing
🎯
Focusing

Block or report cangyeone

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
cangyeone/README.md

English · 简体中文

cangyeone — AI for Seismology · Vibe Seismology

AI for Seismology · Vibe Seismology
Seismic waveforms · Foundation models · Scientific agents

Seismic Foundation Models · AI for Research · Automated Cataloging · Courses & Tutorials

Hi, I'm cangyeone 👋

My focus is AI for Seismology: building models, tools, and agents that help us understand seismic signals and carry out earthquake research. I also explore Vibe Seismology — working with AI through natural language to turn research ideas into code, analyses, and reproducible workflows.

  • Signals & models: seismic waveform representations, multitask learning, phase picking, and event identification.
  • Analysis & inversion: earthquake location, surface-wave dispersion inversion, numerical computing, and GPU acceleration.
  • Vibe Seismology: natural language interaction, RAG, tool calling, and scientific agents for automated cataloging and reproducible analysis.

Featured Projects

Project What it does
SeismicXM A cross-task foundation model for single-station seismic waveforms, supporting phase picking, first-motion polarity classification, and event-type classification.
SAGE An AI workbench for seismology research that connects natural language interaction, knowledge retrieval, code execution, scientific plotting, and paper writing.
SeismicX Agent A seismic monitoring and analysis platform combining real-time data acquisition, deep learning phase detection, and event association parameter tuning.
Seismological AI Tools A collection of AI tools for seismological research.
CSNBench A benchmark comparing seismic phase-picking models in China.
SeismicX Catalog Skill Tools for AI agents to build earthquake catalogs from continuous seismic waveforms.

From Data to Scientific Results

More projects for datasets, location, inversion, and scientific computing:

  • seis-stream — A continuous seismic waveform dataset for benchmarking earthquake monitoring algorithms.
  • bayes_location — Travel-time models, robust Bayesian earthquake location, and catalog quality control.
  • SurfFlow — Probabilistic surface-wave dispersion inversion using a conditional rectified flow.
  • grtm_cuda — GPU-accelerated Green's function computation for layered media.

Learning & Sharing

I also share resources that connect theory with working code:

Contact & Collaboration

I welcome discussions about AI for Seismology, Vibe Seismology, and research tools. For project-specific questions, please open an issue in the relevant repository. For academic use or commercial collaboration, please review each project's license and usage guidelines.

📬 Email: yuziye@cea-igp.ac.cn

Explore signals. Build models. Make research reproducible.

Popular repositories Loading

  1. seismological-ai-tools seismological-ai-tools Public

    Seismology AI Tool

    Python 55 12

  2. sage sage Public

    SAGE is an earthquake science AI platform integrating natural language interaction, intelligent phase picking, statistical analysis, code generation and execution, GMT map drawing, and literature i…

    Python 38 6

  3. csnbench csnbench Public

    中国地区震相拾取模型对比

    Python 24 4

  4. GeophysicsResearch GeophysicsResearch Public

    Wavenumber method

    Python 22 9

  5. seismicxm seismicxm Public

    Pre-trained Integrated Model for Earthquake Data Processing

    Python 21 1

  6. pnsn pnsn Public

    event detection methods with pnsn picker

    Python 13 2