Posts

GEOPHYSICS

LEAST-SQUARES METHOD IN GEOSCIENCES

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

TIME-FREQUENCY ANALYSIS IN MATLAB

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

NUMERICAL TESTS FOR SEISMIC RESOLUTION

7 minute read      GEOPHYSICS     

Seismic resolution and fidelity are the two important measures of the quality of the seismic record and the seismic images. Seismic resolution quantifies the...

EXPLORATORY FACTOR ANALYSIS

4 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

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

GETTING STARTED WITH OBSPY: DOWNLOADING WAVEFORM DATA

3 minute read      GEOPHYSICS     

Obspy is an open-source Python framework developed for the processing of seismological data. In this post, I will introduce how to use Obspy along with some ...

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

Back to top ↑

UTILITIES

WRITE ASCII DATA TO MSEED FILE USING OBSPY

4 minute read      UTILITIES     

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

WORKING WITH OBSPY AND BASEMAP

2 minute read      UTILITIES     

This post is aimed to resolve the issues regarding the conflicts of using obspy and basemap libraries together.

GMT TUTORIAL FOR BEGINNERS

2 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

4 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 [PYTHON]

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

GMT ADVANCED TUTORIAL II

10 minute read      UTILITIES     

Plotting publishable quality maps using generic mapping tools (GMT)

GMT ADVANCED TUTORIAL

4 minute read      UTILITIES     

Plotting publishable quality maps using generic mapping tools (GMT)

Back to top ↑

TECHNIQUES

SPEED-UP YOUR CODES BY PARALLEL COMPUTING IN PYTHON

6 minute read      TECHNIQUES     

With the increasing amount of data, parallel computing is quickly becoming a necessity. Modern computers comes with more than one process and we most often o...

ADVANCED 2D PLOTS WITH MATPLOTLIB IN PYTHON

5 minute read      TECHNIQUES     

Codes for plotting advanced 2D plots using matplotlib library in Python. Includes simple 2D plot, error bars, bar graphs, histograms, multiple plots, etc

USING GITHUB FOR TEAM COLLABORATION

10 minute read      TECHNIQUES     

Tutorial on how to use Git and GitHub for team collaboration on a project. Content includes installing, setting up, creating a repository, making commits, un...

INTRODUCTION TO PYTHON FOR BEGINNERS

3 minute read      TECHNIQUES     

In this tutorial post, I give a quick demo of how to install Python (using anaconda) and then getting started with writing simple scripts.

Back to top ↑

LIFEHACKS

SOME HANDY MAC TWEAKS [MACOS]

2 minute read      LIFEHACKS     

Some handy tweaks for mac like relocating default screenshot location, renaming batch files etc

INTRODUCTION TO AUTOMATING MAC [MACOS]

1 minute read      LIFEHACKS     

Mac can be easily automated by the help of several tools such as automator, quick actions, applescripts

Back to top ↑

STATISTICS

STATISTICAL ANALYSIS [MATLAB]

2 minute read      STATISTICS     

Visualize the statistics of the data using MATLAB: mean, median, std, interquartile range, skewness, kurtosis, t-statistic

HYPOTHESIS TEST [MATLAB]

1 minute read      STATISTICS     

Using Randomization to test the disprove the null hypothesis

Back to top ↑

WEBAPPS

Back to top ↑
record_section

Time-Frequency Analysis in MATLAB

Introduction to the time and frequency analysis in MATLAB

hurricane-track

Plotting track and trajectory of hurricanes on a topographic map

How to plot the track or trajectory of a hurricane on a map?