For Geoscientists

For seismologists, geophysicists, and earth scientists who work with data. This track collects the blog's seismology and geoscience content — earthquake location methods, ObsPy workflows, signal processing on waveforms, GMT/PyGMT mapping, and the instrumentation and monitoring posts — with working code you can run on your own data.

ObsPy, Methods & Plotting series Tools & downloads All posts

All posts on this track (93)

Prefer one chronological stream of everything? See all recent posts.

2026 3

Probabilistic earthquake location with nonlinloc

Probabilistic earthquake location with nonlinloc

10 minute read      GEOPHYSICS     

How NonLinLoc locates earthquakes by mapping a full probability density over the search volume instead of iterating to a single point — the Bayesian idea, th...

2025 1

2024 9

Understanding mems accelerometers

Understanding mems accelerometers

4 minute read      BLOGGING     

While MEMS accelerometers offer advantages in cost, size, and deployment flexibility compared to traditional broadband seismometers, they face limitations in...

2023 3

2022 6

How to read tabular data from a text file in fortran

How to read tabular data from a text file in fortran

6 minute read      GEOPHYSICS     

A step-by-step Fortran program to read a formatted tabular Earth-model file — count the rows, allocate arrays, then read the columns and find the discontinui...

2021 38

How to deal with irregularly sampled time series data

How to deal with irregularly sampled time series data

6 minute read      TECHNIQUES     

While analyzing time series data, we often come across data that is non-uniformly sampled, i.e., they have non-equidistant time-steps. Infact, most of the re...

Plotting a record section using obspy (codes included)

Plotting a record section using obspy (codes included)

11 minute read      GEOPHYSICS     

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...

Least-squares method in geosciences (codes included)

Least-squares method in geosciences (codes included)

12 minute read      GEOPHYSICS     

Least-squares method is a popular approach in geophysical inversion to estimate the parameters of a postulated Earth model from given observations. This meth...

2020 30

Time-frequency analysis in matlab (codes included)

Time-frequency analysis in matlab (codes included)

8 minute read      GEOPHYSICS     

A signal has one or more frequency components in it and can be viewed from two different standpoints: time-domain and frequency domain. In general, signals a...

Exploratory factor analysis (codes included)

Exploratory factor analysis (codes included)

7 minute read      GEOPHYSICS     

Factor Analysis is an exploratory data analysis method used to search influential underlying factors or latent variables from a set of observed variables

Time series analysis in geophysics (codes included)

Time series analysis in geophysics (codes included)

5 minute read      GEOPHYSICS     

Time-series analysis is essential in most fields of science, including geophysics, economics, etc. Most of the geophysical data comes in a time-series format...

Gmt tutorial for beginners (codes included)

Gmt tutorial for beginners (codes included)

5 minute read      UTILITIES     

The Generic Mapping Tools is widely used across Earth and Planetary and other fields of studies to process data and generate high-quality illustrations. This...

Writing netcdf4 data using python (codes included)

Writing netcdf4 data using python (codes included)

6 minute read      UTILITIES     

NetCDF file format has been designed for storing multidimensional scientific data such as temperature, rainfall, humidity, etc. In this post, we will see how...

Reading netcdf4 data in python (codes included)

Reading netcdf4 data in python (codes included)

10 minute read      UTILITIES     

In Earth Sciences, we often deal with multidimensional data structures such as climate data, GPS data. It ‘s hard to save such data in text files as it would...

Numerical tests on travel time tomography [matlab]

Numerical tests on travel time tomography [matlab]

8 minute read      GEOPHYSICS     

Introduction to the concepts of tomography with equations and codes. Introduction to the concepts of overdetermined, underdetermined and mix-determined probl...

2019 3

Geoscientist who codes?

The developer track has tooling and infrastructure posts you may find handy:

New geoscience tutorials, in your inbox

Earthquake location, waveform processing, mapping, and the methods behind them — with working code for your own data. Unsubscribe anytime.