Automatic P/S Phase Picking with Deep Learning Using SeisBench
Load a waveform with ObsPy, run a pre-trained PhaseNet (or EQTransformer) model from SeisBench, and plot th...
Magnitude 2.5+ over the past 24 hours.
Loading recent earthquakes…
Load a waveform with ObsPy, run a pre-trained PhaseNet (or EQTransformer) model from SeisBench, and plot th...
A compact macOS setup with two Alfred workflows for turning caffeinate on and off, plus SwiftBar for keepin...
Recent technical articles on seismic analytics, scientific computing, numerical modeling, and production data workflows.
What is the fastest and most efficient way to loop in Python. We found that the numpy is fastest and python builtins are the most memory efficient.
An introduction to the basics of genetic algorithm along with a simple numerical example and solution of an earthquake location problem
An introduction to the basics of genetic algorithm along with a simple numerical example and solution of an earthquake location problem
How can we use the MATLAB functions in Python? MATLAB implementation are usually reliable as it is developed by the professionals. But the advantages of usin...
In geophysics, it is important to understand and identify the complex and unknown relationships between two time-series. Cross-correlation is an established ...
The common geophysical problems most often have multimodal objective function with many possible minima. In this post, we will look into the Monte Carlo meth...
Quickly plot record section of a stream using Obspy. I will introduce you how to make a stream from a set of SAC data, plot the record section and store it a...
If you are ready to use the Microsoft Word as your favourite tool for writing your awesome scientific thoughts and ideas into a manuscript, then I would like...
I built a cross-platform Python desktop app to monitor CPU, RAM, disk, processes, and network usage in real time.
This post gives a quick introduction on how to build a web application using Flask and deploy on Heroku server. Then, I share my codes for building advanced ...
In this post, I will read a ASCII file whose first few lines contains the header information and then the three-component data. I will read using the pandas ...
Least-squares method is a popular approach in geophysical inversion to estimate the parameters of a postulated Earth model from given observations. This meth...
Parallel computing is quickly becoming a necessity. Modern computers comes with more than one process and we most often only use single process to do most of...
Codes for plotting advanced 2D plots using matplotlib library in Python. Includes simple 2D plot, error bars, bar graphs, histograms, multiple plots, etc
What is the fastest and most efficient way to loop in Python. We found that the numpy is fastest and python builtins are the most memory efficient.
An introduction to the basics of genetic algorithm along with a simple numerical example and solution of an earthquake location problem
An introduction to the basics of genetic algorithm along with a simple numerical example and solution of an earthquake location problem
How can we use the MATLAB functions in Python? MATLAB implementation are usually reliable as it is developed by the professionals. But the advantages of usin...
In geophysics, it is important to understand and identify the complex and unknown relationships between two time-series. Cross-correlation is an established ...
The common geophysical problems most often have multimodal objective function with many possible minima. In this post, we will look into the Monte Carlo meth...
Quickly plot record section of a stream using Obspy. I will introduce you how to make a stream from a set of SAC data, plot the record section and store it a...
If you are ready to use the Microsoft Word as your favourite tool for writing your awesome scientific thoughts and ideas into a manuscript, then I would like...
I built a cross-platform Python desktop app to monitor CPU, RAM, disk, processes, and network usage in real time.
This post gives a quick introduction on how to build a web application using Flask and deploy on Heroku server. Then, I share my codes for building advanced ...
In this post, I will read a ASCII file whose first few lines contains the header information and then the three-component data. I will read using the pandas ...
Least-squares method is a popular approach in geophysical inversion to estimate the parameters of a postulated Earth model from given observations. This meth...
Parallel computing is quickly becoming a necessity. Modern computers comes with more than one process and we most often only use single process to do most of...
Codes for plotting advanced 2D plots using matplotlib library in Python. Includes simple 2D plot, error bars, bar graphs, histograms, multiple plots, etc