Learning
文章目录
1. Geosciences
1.1 Seismology
Scientists’ notes
- CPS: Documentation | Tutorials | Questions and Responses | Notes
- Lupei Zhu’s research notes
- Charles J. Ammon’s research notes
- Emile A. Okal’s notes
- William Menke’s research notes 1977-present
- 格震至源: Prof. Hongfeng Yang’s WeChat blog
Seismological Definitions
Coordinate systems
- 地震学中的坐标系: SAC’s rotate | IRIS’s rotation
- SurfaceWaveMFA: Moment-Tensor Conventions
- 地震学断层的定义
Seismic Data
Seismograph
- tranditional instrument
- Instrumentation for Observational Seismology: Adam Ringler’s talk
- Three Types of Noise Sources Recorded on Seismometers: Robert Anthony’s talk
- Ocean Bottom Seismology: Doug Wiens’s talk
- Rotational seismology
- International Working Group on Rotational Seismology | Jupyter Notebooks
- Rotational Motions - a new observable for Seismology (2018): Heiner Igel’s talk begins on
2:22:30
- Fiber-optic Seismology
- 琳琅满目的地震仪
Instrument Response
- 仪器响应 | 仪器响应 | Instrument Response
- 去仪器响应
- IRIS DMC Library of Nominal Responses for Seismic Instruments
Data Format
- 地震波形数据格式 | Data Formats | Modern File Formats for Seismology
- ObsPy Supported Formats
- SEED Channel Naming | Time Series Data Channels
SAC skills
Manuals
- IRIS DMC’s manuals and tutorials
- New Manual of Seismological Observatory Practice
- Modern Approaches in Geophysics
Seismic Source
Magnitude
Focal mechanism
- Focal Mechanisms Explained: What are those “beach balls”?: A 6-minute video explaining beachballs for non-seismologists and beginners
- 震源机制解的格式 (GMT5 psmeca) | GMT6 meca
- 辐射花样的计算与震源球的绘制
- 由矩张量计算双力偶断层参数
Deep Earthquakes
Seismicity
Source Physics
Early Warning
格震至源
- Seismic Data
- Seismicity
- Early Warning
- Source Physics
- Tectonics
Seismic Wave
Travel time
Seismic Imaging
Seismic Structure
Lower Mantle
Core-Mantle Boundary
Inner Core
Ocean
1.2 Geodesy
- 震中距、方位角、反方位角: 计算 | 计算 | 计算 | SAC’s distaz
- 计算某点离海岸线的距离
- Pacific Northwest Earth Science Animations: 俯冲带变形过程的卡通描述
- 中国大陆地壳变形最大GPS数据集
1.3 Electromagnetic Methods
1.4 Mineral physics
Mantle
- 地幔组成的不均一性及其成因
- 地幔的氧化还原状态和结构
- 富集地幔的前世今生
- CaSiO3钙钛矿的地震波速实验测定及其对下地幔LLSVPs的启示
- 不一样的钙钛矿
- 下地幔稳定存在超富水斯石英
- 核幔边界与内外核边界处元素分配的第一原理模拟
Core
1.5 Geodynamics
1.6 Tectonics
Summary
Tectonic movement
Plate tectonics & Plumes
Subduction initation
Oceanic subduction
Continental subuduction
Continental collision
Continental formation & composition
Craton
Southeastern Tibetan Plateau
- 控制龙门山地区地形的动力学机制
- 青藏高原东南缘地壳上地幔三维S波速度结构及动力学意义
- 峨眉山古地幔柱改造岩石圈对青藏高原东南向深部弱物质流阻挡作用的大地电磁证据
- 哀牢山南段新生代造山和成矿的地震学证据
Tibetan Plateau
Asia
Myanmar
California
Sea Floor
1.7 Geology
1.8 Geography
1.9 Geosciences
1.10 Planetary Sciences
1.11 Continuum mechanics
2. Physics
2.1 Collections
2.2 Analytical Mechanics
- Classical Mechanics: MIT-OCW, 8.01SC | youtube
2.3 Thermodynamics & Statistical Mechanics
- Thermodynamics & Kinetics: MIT-OCW, 5.60 | youtube
2.4 Electrodynamics
2.5 Experimental Physics
2.6 Popular Science
- 史上物理学最强的科普
- 333年物理学方程
- 一流物理学的传承与发展:文化、学派、风格和诺奖: 量子力学
- 相对论英雄谱 | List of contributors to general relativity
- 爱因斯坦:机遇与眼光 | 杨振宁:《我的世界观》(阿尔伯特·爱因斯坦著,方在庆编译) 中杨振宁所作序言
- 杨振宁的最后一战:“什么意思?盛宴已过。”
3. Math
3.1 Collections
- 1900 页数学基础:面向 CS 的线性代数、拓扑、微积分和最优化 | orignal link
- Gilbert Strang: a few useful linear algebra and computation resources | bio
3.2 Mathematical Analysis
Calculus
- Highlights of Calculus: Prof. Gilbert Strang, MIT-OCW
- Essence of Calculus: 3Blue1Brown
- Multivariable calculus: Khan Academy | content
Topics
- Taylor Series
- Vector-values Functions
- 狄拉克和他的δ 函数
3.3 Linear Algebra
Basis and Application
- A 2020 Vision of Linear Algebra: Prof. Gilbert Strang, MIT-OCW | youtube
- Linear Algebra for Everyone: textbook
- Introduction to Linear Algebra: textbook
- Linear Algebra: MIT course, 18.06
- Linear Algebra: Prof. Gilbert Strang, MIT-OCW, 18.06 | youtube
- Linear Algebra: Prof. Gilbert Strang, MIT-OCW, 18.06 SC | youtube
- Linear Algebra and Learning from Data: textbook
- Matrix Methods In Data Analysis, Signal Processing, And Machine Learning: Prof. Gilbert Strang, MIT-OCW, 18.065
- Essence of linear algebra: 3Blue1Brown
- A graduate course in econometrics: containing some linear algebra
Topics
- Matrix Exponential
- Matrix Derivative
- Derivative of a Matrix: Data Science Basics
- How to differentiate with respect to a vector: Part 1 | Part 2 | Part 3
- 矩阵分解
- Eigenvalues
3.4 Probability & Statistics
Basis
- Statistics: Khan Academy
Topics
- Correlation
- Variational Inference Methods
- Seismic Tomography Using Variational Inference Methods: Andrew Curtis’s talk in 2020
- Normal Distribution
3.5 Computational Math
- Differential Equations and Linear Algebra: Textbook
- Learn Differential Equations: Up Close with Gilbert Strang and Cleve Moler: MIT-OCW, 18.009 | youtube
- Learn Differential Equations: Up close with Gilbert Strang and Cleve Moler: Mathworks.com
- Differential Equations and Linear Algebra: Prof. Gilbert Strang
- Solving ODEs in MATLAB: Prof. Cleve Moler
- Differential equations: 3Blue1Brown
- advection–diffusion equation
- 计算数学: 潘建瑜, 华东师范大学
- 计算方法: 童伟华, 中国科学技术大学
3.6 Mathematical Methods for Physicis
- Computational Science and Engineering: textbook
- Computational Science and Engineering I: MIT-OCW, 18.085 (Prof. Gilbert Strang, 2018)
- Computational Science And Engineering II: MIT-OCW, 18.086
- Mathematical Methods for Engineers II: Prof. Gilbert Strang, MIT-OCW, 18.086, 2006
- Mathematical Methods for Physicists
3.7 Inverse Problems
3.8 Other
4. Data Analysis
4.1 Signal
Course
- Signal and Systems: an introduction to analog and digital signal processing: Alan V. Oppenheim, MIT, 1987 | youtube | 网易公开课
- Discrete-Time Signal Processing: Alan V. Oppenheim, MIT, 2005
- Digital Signal Processing: Alan V. Oppenheim, MIT, 1975 | youtube
- Signal Processing: Continuous and Discrete: Derek Rowell, MIT, 2008 | Level: Graduate
- 数字信号处理: 本科生
Fourier Transforms
- An Interactive Introduction to Fourier Transforms | 中文版
- A visual introduction to Fourier Transform: 3Blue1Brown
Communication
4.2 Pattern Recognition & Machine Learning
- Pattern Recognition and Machine Learning: gen.lib.rus.ec | 知乎
- Machine Learning: Andrew Ng, Staford University | youtube
- Machine Learning: StatQuest with Josh Starmer
- Machine Learning Plus
- Get Over With the Machine Learning Hype
- 深度学习500问
4.3 Computer Vision
5. Programming
5.1 Computer
Linux
MacOS
5.2 Programming
Skills
Algorithms
- The Algorithms: Open Source resource for learning Data Structures & Algorithms and their implementation in any Programming Language | GitHub
- 闰年的判断
- 判断字节序的多种方法
Python
- Python Libraries
- SciPy: a Python-based ecosystem of open-source software for mathematics, science, and engineering
- Getting started
- DOC
- Cookbook
- Lecture Notes: Getting started | Advanced topics | Packages and applications
- ObsPy: A Python Toolbox for seismology/seismological observatories | DOC | Tutorial & Chinese tutorial
- Library Reference
- General Packages
- Core classes: common methods and classes for ObsPy, including the Stream, Trace, UTCDateTime, Stats classes and methods for reading seismogram files
- Signal processing routines
- Ray theoretical travel times and paths
- Scripts
- Database or Web Service Access Clients
- Waveform Import/Export Plug-ins
- Event Data Import/Export Plug-ins
- Inventory Data Import/Export Plug-ins
- General Packages
- ROSES: ObsPy: Remote Online Sessions for Emerging Seismologists
- Live Jupyter Notebooks for Seismology: Ambient Seismic Noise | Data Visualization | General Seismology | ObsPy | Signal Processing | Workshops
- ObsPy Teaching Material: Workshops / Posters / Presentations
- Library Reference
- SciPy: a Python-based ecosystem of open-source software for mathematics, science, and engineering
- NumPy: The fundamental package for scientific computing with Python | Documentation
- Web: stable version manual | contents
- Numpy API Reference: automatically generated reference documentation
- Routines: routine docstrings
- Numpy API Reference: automatically generated reference documentation
- Latest (development) documentation: development version manual
- Other learning sources
- Web: stable version manual | contents
- SciPy: SciPy Documentation
- matplotlib: a comprehensive library for creating static, animated, and interactive visualizations in Python
- Documentation
- Examples
- Tutorials
- Other learning sources
- strftime: Python strftime reference
Perl
5.3 Plot
- GMT gallery: GMT-China gallery
- GMT-China blog
- ml-visuals: figures and templates used in Machine Learning | Chinese introduction
5.4 Web
- Hugo: open-source static site generator
- Github: A community of developers to discover, share, and build better software
- github
- DOCS
- GitHub.com: GitHub.com Help Documentation
- GitHub Actions: GitHub Actions Documentation
- blog
- Travis CI
- Essential Image Optimization
5.5 Document
6. Resources
6.1 Lectures & Resources
Collections
- IRIS Webinars
- CIDER Lecture Collection
- Earth Data Science: Tutorials | Courses & Textbooks | Workshops
- Live Jupyter Notebooks for Seismology: Some python scripts used in seismology
- Community Online Resource for Statistical Seismicity Analysis
Course & Workshop
- Computers, Waves, Simulations: A Practical Introduction to Numerical Methods using Python
- Geophysics & Tectonics Seminar: videos | youtube
- MTNet webinars on EM: A series of webinars on EM Induction in the Earth in the broadest sense | youtube
- 五刊联盟学术论坛
- 2020 Remote Online Sessions for Emerging Seismologists: a very good seismological course for Ph.D. students | youtube
- 2020 USTC seismological algorithms training: bilibili videos | linkresearcher
- 2020 Peking University Seismic Noise Interferometry and Imaging Workshop: bilibili videos
- 2019 Southern University of Science and Technology Workshop (password: SUSTech2019)
- 2016 Subduction Zone Observatory Workshop
6.2 Study and Research
Revision history
- 2019-12-25: commit to seisman
- 2019-12-24: initial draft
文章作者 core-man
上次更新 2020-05-13