Posts by Year Posts by Categories

Tags in Chronological Order

Posts with Each Tags

python

Create beamer slides using python

Create beamer slides using python

1 minute read      UTILITIES     

We will use the Python package to create beamer presentation and append existing figures to each slide

How to deal with irregularly sampled time series data

How to deal with irregularly sampled time series data

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

Introduction to numpy for scientific computing

Introduction to numpy for scientific computing

6 minute read      UTILITIES     

This tutorial gives a brief description of scientific computing using numpy by introducing arrays, methods, attributes, random numbers, indexing, broadcastin...

The right way to loop in python (codes included)

The right way to loop in python (codes included)

4 minute read      TECHNIQUES     

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.

Least-squares method in geosciences (codes included)

Least-squares method in geosciences (codes included)

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

Exploratory factor analysis (codes included)

Exploratory factor analysis (codes included)

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

Introduction to python for beginners

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 ↑

numericalMethodsScientificComputation

How to deal with irregularly sampled time series data

How to deal with irregularly sampled time series data

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

Least-squares method in geosciences (codes included)

Least-squares method in geosciences (codes included)

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

Exploratory factor analysis (codes included)

Exploratory factor analysis (codes included)

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

Back to top ↑

obspyTutorial

Plotting a record section using obspy (codes included)

Plotting a record section using obspy (codes included)

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

Back to top ↑

geophysics

Plotting a record section using obspy (codes included)

Plotting a record section using obspy (codes included)

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

Numerical tests on travel time tomography [matlab]

Numerical tests on travel time tomography [matlab]

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

geospatial data visualization

Gmt tutorial for beginners (codes included)

Gmt tutorial for beginners (codes included)

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

Reading netcdf4 data in python (codes included)

Reading netcdf4 data in python (codes included)

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

Back to top ↑

obspy

Plotting a record section using obspy (codes included)

Plotting a record section using obspy (codes included)

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

Back to top ↑

introEarthDataAnalysis

Introduction to numpy for scientific computing

Introduction to numpy for scientific computing

6 minute read      UTILITIES     

This tutorial gives a brief description of scientific computing using numpy by introducing arrays, methods, attributes, random numbers, indexing, broadcastin...

Using github for team collaboration

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

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 ↑

matlab

Time-frequency analysis in matlab (codes included)

Time-frequency analysis in matlab (codes included)

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

Back to top ↑

pygmt

Back to top ↑

visualization

Plotting a record section using obspy (codes included)

Plotting a record section using obspy (codes included)

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

Time series analysis in geophysics (codes included)

Time series analysis in geophysics (codes included)

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

Gmt tutorial for beginners (codes included)

Gmt tutorial for beginners (codes included)

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

Back to top ↑

seismology

Back to top ↑

time-frequency analysis

Back to top ↑

statistics

Back to top ↑

geospatial data

Back to top ↑

GMT

Back to top ↑

geospatial data visualization python

Back to top ↑

parallel computing

Mastering large data processing with mpi4py in python

Mastering large data processing with mpi4py in python

7 minute read      DATASCIENCE     

Explore the power of mpi4py for simplifying data distribution in parallel computing with its efficient broadcast functionality, which seamlessly sends data f...

Back to top ↑

signal processing

Back to top ↑

techniques

Back to top ↑

apple

How to install jekyll on apple m1 macbook

How to install jekyll on apple m1 macbook

2 minute read      BLOGGING     

If you have recently bought a M1 mac and have been doing blogging using Jekyll, then you must have experienced that installing Jekyll on the M1 architecture ...

Some handy mac tweaks [macos]

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]

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 ↑

matplotlib

Back to top ↑

datascience

Mastering large data processing with mpi4py in python

Mastering large data processing with mpi4py in python

7 minute read      DATASCIENCE     

Explore the power of mpi4py for simplifying data distribution in parallel computing with its efficient broadcast functionality, which seamlessly sends data f...

Back to top ↑

time series analysis

Least-squares method in geosciences (codes included)

Least-squares method in geosciences (codes included)

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

Back to top ↑

plotting map

Back to top ↑

time-series

Time-frequency analysis in matlab (codes included)

Time-frequency analysis in matlab (codes included)

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

Back to top ↑

MATLAB

Back to top ↑

optimization method

Least-squares method in geosciences (codes included)

Least-squares method in geosciences (codes included)

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

Back to top ↑

iterative methods

Back to top ↑

gmt mapping

Gmt tutorial for beginners (codes included)

Gmt tutorial for beginners (codes included)

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

Back to top ↑

data science

Back to top ↑

time series

Time series analysis in geophysics (codes included)

Time series analysis in geophysics (codes included)

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

Back to top ↑

topography

Back to top ↑

mac

Some handy mac tweaks [macos]

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]

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 ↑

basemap

Back to top ↑

MS word

How to insert equation numbering in ms word

How to insert equation numbering in ms word

3 minute read      UTILITIES     

It is essential to insert equation numbers in your thesis and/or any scientific paper. In this post, I will show you some of the easiest ways to insert equat...

Writing scientific papers in ulysses

Writing scientific papers in ulysses

5 minute read      UTILITIES     

Ulysses is a natural, freestyle way of writing. If you got any idea, just write it down, worry about the format and other things when you’re done. Don’t let ...

Back to top ↑

microsoft word

How to insert equation numbering in ms word

How to insert equation numbering in ms word

3 minute read      UTILITIES     

It is essential to insert equation numbers in your thesis and/or any scientific paper. In this post, I will show you some of the easiest ways to insert equat...

Writing scientific papers in ulysses

Writing scientific papers in ulysses

5 minute read      UTILITIES     

Ulysses is a natural, freestyle way of writing. If you got any idea, just write it down, worry about the format and other things when you’re done. Don’t let ...

Back to top ↑

writing manuscript

How to insert equation numbering in ms word

How to insert equation numbering in ms word

3 minute read      UTILITIES     

It is essential to insert equation numbers in your thesis and/or any scientific paper. In this post, I will show you some of the easiest ways to insert equat...

Writing scientific papers in ulysses

Writing scientific papers in ulysses

5 minute read      UTILITIES     

Ulysses is a natural, freestyle way of writing. If you got any idea, just write it down, worry about the format and other things when you’re done. Don’t let ...

Back to top ↑

equations

How to insert equation numbering in ms word

How to insert equation numbering in ms word

3 minute read      UTILITIES     

It is essential to insert equation numbers in your thesis and/or any scientific paper. In this post, I will show you some of the easiest ways to insert equat...

Writing scientific papers in ulysses

Writing scientific papers in ulysses

5 minute read      UTILITIES     

Ulysses is a natural, freestyle way of writing. If you got any idea, just write it down, worry about the format and other things when you’re done. Don’t let ...

Back to top ↑

earthquake location problem

Least-squares method in geosciences (codes included)

Least-squares method in geosciences (codes included)

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

Back to top ↑

mseed

Back to top ↑

fourier transform

Back to top ↑

scientific computing

Introduction to numpy for scientific computing

Introduction to numpy for scientific computing

6 minute read      UTILITIES     

This tutorial gives a brief description of scientific computing using numpy by introducing arrays, methods, attributes, random numbers, indexing, broadcastin...

Back to top ↑

spectrogram

Back to top ↑

initial value problem

Back to top ↑

c

How to load dynamic libraries in c/c++?

How to load dynamic libraries in c/c++?

3 minute read      UTILITIES     

We will see how to load shared libraries in C/C++. We will write a library to convert km to degrees and vice-versa. Then we create a utility program to conve...

How to create a simple makefile in linux

How to create a simple makefile in linux

3 minute read      UTILITIES     

We learn how to write a Makefile to automate the compilation of our source code. We will use one example from Fortran.

Back to top ↑

clone

How to set up ssh-keys for github

How to set up ssh-keys for github

2 minute read      UTILITIES     

You will learn how to generate and set up an SSH key for github so that you don’t need to always type your username and password when accessing github repo.

Using github for team collaboration

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

Back to top ↑

maps

Back to top ↑

degrees of freedom

Back to top ↑

quick action

Some handy mac tweaks [macos]

Some handy mac tweaks [macos]

2 minute read      LIFEHACKS     

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

Back to top ↑

macbook

How to install jekyll on apple m1 macbook

How to install jekyll on apple m1 macbook

2 minute read      BLOGGING     

If you have recently bought a M1 mac and have been doing blogging using Jekyll, then you must have experienced that installing Jekyll on the M1 architecture ...

Back to top ↑

record section

Plotting a record section using obspy (codes included)

Plotting a record section using obspy (codes included)

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

Back to top ↑

geospatial data visualization python python

Back to top ↑

epicentral distance

Plotting a record section using obspy (codes included)

Plotting a record section using obspy (codes included)

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

Back to top ↑

waveforms

Plotting a record section using obspy (codes included)

Plotting a record section using obspy (codes included)

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

Back to top ↑

Generic Mapping Tools

Gmt tutorial for beginners (codes included)

Gmt tutorial for beginners (codes included)

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

Back to top ↑

netcdf

Writing netcdf4 data using python (codes included)

Writing netcdf4 data using python (codes included)

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 (codes included)

Reading netcdf4 data in python (codes included)

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

Back to top ↑

data analysis

Writing netcdf4 data using python (codes included)

Writing netcdf4 data using python (codes included)

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

Back to top ↑

spectral analysis

Time-frequency analysis in matlab (codes included)

Time-frequency analysis in matlab (codes included)

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

Back to top ↑

threading

Back to top ↑

least-squares method

Least-squares method in geosciences (codes included)

Least-squares method in geosciences (codes included)

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

Back to top ↑

desktopApp

Back to top ↑

PyQt5

Back to top ↑

pyqtgraph

Back to top ↑

monte carlo methods

Back to top ↑

GMT6

Back to top ↑

wavelets

Back to top ↑

indian monsoon rainfall data

Back to top ↑

pandas dataframe

Back to top ↑

denoising

Back to top ↑

Runge Kutta method

Back to top ↑

compile

How to create a simple makefile in linux

How to create a simple makefile in linux

3 minute read      UTILITIES     

We learn how to write a Makefile to automate the compilation of our source code. We will use one example from Fortran.

Back to top ↑

programs

How to create a simple makefile in linux

How to create a simple makefile in linux

3 minute read      UTILITIES     

We learn how to write a Makefile to automate the compilation of our source code. We will use one example from Fortran.

Back to top ↑

fortran

How to create a simple makefile in linux

How to create a simple makefile in linux

3 minute read      UTILITIES     

We learn how to write a Makefile to automate the compilation of our source code. We will use one example from Fortran.

Back to top ↑

fortran 90

How to create a simple makefile in linux

How to create a simple makefile in linux

3 minute read      UTILITIES     

We learn how to write a Makefile to automate the compilation of our source code. We will use one example from Fortran.

Back to top ↑

gmt

Back to top ↑

tomographic map

Back to top ↑

focal mechanism

Back to top ↑

data structures

How to load dynamic libraries in c/c++?

How to load dynamic libraries in c/c++?

3 minute read      UTILITIES     

We will see how to load shared libraries in C/C++. We will write a library to convert km to degrees and vice-versa. Then we create a utility program to conve...

Back to top ↑

cpp

How to load dynamic libraries in c/c++?

How to load dynamic libraries in c/c++?

3 minute read      UTILITIES     

We will see how to load shared libraries in C/C++. We will write a library to convert km to degrees and vice-versa. Then we create a utility program to conve...

Back to top ↑

C++

Back to top ↑

supercomputing

Mastering large data processing with mpi4py in python

Mastering large data processing with mpi4py in python

7 minute read      DATASCIENCE     

Explore the power of mpi4py for simplifying data distribution in parallel computing with its efficient broadcast functionality, which seamlessly sends data f...

Back to top ↑

high performance computing

Mastering large data processing with mpi4py in python

Mastering large data processing with mpi4py in python

7 minute read      DATASCIENCE     

Explore the power of mpi4py for simplifying data distribution in parallel computing with its efficient broadcast functionality, which seamlessly sends data f...

Back to top ↑

MEMS accelerometers

Understanding mems accelerometers

Understanding mems accelerometers

5 minute read      BLOGGING     

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

Back to top ↑

broadband seismometers

Understanding mems accelerometers

Understanding mems accelerometers

5 minute read      BLOGGING     

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

Back to top ↑

seismic monitoring

Understanding mems accelerometers

Understanding mems accelerometers

5 minute read      BLOGGING     

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

Back to top ↑

low-frequency sensing

Understanding mems accelerometers

Understanding mems accelerometers

5 minute read      BLOGGING     

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

Back to top ↑

earthquake detection

Understanding mems accelerometers

Understanding mems accelerometers

5 minute read      BLOGGING     

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

Back to top ↑

python3

Introduction to python for beginners

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 ↑

anaconda

Introduction to python for beginners

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 ↑

miniconda

Introduction to python for beginners

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 ↑

git

Using github for team collaboration

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

Back to top ↑

github

Using github for team collaboration

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

Back to top ↑

merge

Using github for team collaboration

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

Back to top ↑

branch

Using github for team collaboration

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

Back to top ↑

github desktop

Using github for team collaboration

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

Back to top ↑

tutorial

Using github for team collaboration

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

Back to top ↑

generators

Back to top ↑

bokeh

Back to top ↑

streaming data

Back to top ↑

web data visualization

Back to top ↑

noaa

Back to top ↑

global relief

Back to top ↑

non-linear

Back to top ↑

curve-fitting

Back to top ↑

optimization

Back to top ↑

lsqcurvefit

Back to top ↑

non-linear regression

Back to top ↑

station map

Back to top ↑

topographic

Back to top ↑

etopo1

Back to top ↑

mapping

Back to top ↑

kriging

Back to top ↑

pykrige

Back to top ↑

Ordinary Kriging

Back to top ↑

clipped

Back to top ↑

hypothesis testing

Back to top ↑

null hypothesis

Back to top ↑

histograms

Back to top ↑

monte-carlo simulations

Back to top ↑

correlation

Back to top ↑

tomography

Numerical tests on travel time tomography [matlab]

Numerical tests on travel time tomography [matlab]

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

seismic tomography

Numerical tests on travel time tomography [matlab]

Numerical tests on travel time tomography [matlab]

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

apple music

Back to top ↑

Rating song

Back to top ↑

love song

Back to top ↑

dislike song

Back to top ↑

ios

Back to top ↑

log data

Back to top ↑

iphone

Back to top ↑

health

Back to top ↑

automation

Introduction to automating mac [macos]

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 ↑

automator

Introduction to automating mac [macos]

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 ↑

services

Introduction to automating mac [macos]

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 ↑

quick actions

Introduction to automating mac [macos]

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 ↑

applescripts

Introduction to automating mac [macos]

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 ↑

screenshot

Some handy mac tweaks [macos]

Some handy mac tweaks [macos]

2 minute read      LIFEHACKS     

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

Back to top ↑

batch renaming

Some handy mac tweaks [macos]

Some handy mac tweaks [macos]

2 minute read      LIFEHACKS     

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

Back to top ↑

psd

Back to top ↑

probabilistic power spectral density

Back to top ↑

temporal plot

Back to top ↑

spectrogram ppsd

Back to top ↑

hurricane track

Back to top ↑

typhoon track

Back to top ↑

cyclone track

Back to top ↑

P-arrival

Back to top ↑

S-arrival

Back to top ↑

Ulysses

Writing scientific papers in ulysses

Writing scientific papers in ulysses

5 minute read      UTILITIES     

Ulysses is a natural, freestyle way of writing. If you got any idea, just write it down, worry about the format and other things when you’re done. Don’t let ...

Back to top ↑

Papers

Writing scientific papers in ulysses

Writing scientific papers in ulysses

5 minute read      UTILITIES     

Ulysses is a natural, freestyle way of writing. If you got any idea, just write it down, worry about the format and other things when you’re done. Don’t let ...

Back to top ↑

Mendeley

Writing scientific papers in ulysses

Writing scientific papers in ulysses

5 minute read      UTILITIES     

Ulysses is a natural, freestyle way of writing. If you got any idea, just write it down, worry about the format and other things when you’re done. Don’t let ...

Back to top ↑

hierarchical data analysis

Reading netcdf4 data in python (codes included)

Reading netcdf4 data in python (codes included)

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

Back to top ↑

xarray

Reading netcdf4 data in python (codes included)

Reading netcdf4 data in python (codes included)

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

Back to top ↑

lowpass filter

Back to top ↑

smoothing

Back to top ↑

writing data

Writing netcdf4 data using python (codes included)

Writing netcdf4 data using python (codes included)

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

Back to top ↑

wave modeling

Back to top ↑

hilbert transform

Back to top ↑

downloading-data

Back to top ↑

analysis

Time series analysis in geophysics (codes included)

Time series analysis in geophysics (codes included)

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

Back to top ↑

loading

Time series analysis in geophysics (codes included)

Time series analysis in geophysics (codes included)

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

Back to top ↑

factor analysis

Exploratory factor analysis (codes included)

Exploratory factor analysis (codes included)

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

Back to top ↑

factor analysis python example

Exploratory factor analysis (codes included)

Exploratory factor analysis (codes included)

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

Back to top ↑

earthquake location

Back to top ↑

seismic resolution

Back to top ↑

cross-correlations

Back to top ↑

monte-carlo

Back to top ↑

Fourier Transform

Time-frequency analysis in matlab (codes included)

Time-frequency analysis in matlab (codes included)

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

Back to top ↑

Welchs method

Time-frequency analysis in matlab (codes included)

Time-frequency analysis in matlab (codes included)

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

Back to top ↑

Kaiser window

Time-frequency analysis in matlab (codes included)

Time-frequency analysis in matlab (codes included)

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

Back to top ↑

plomb

Time-frequency analysis in matlab (codes included)

Time-frequency analysis in matlab (codes included)

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

Back to top ↑

spectral analysis matlab

Time-frequency analysis in matlab (codes included)

Time-frequency analysis in matlab (codes included)

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

Back to top ↑

2D plots

Back to top ↑

bar plot

Back to top ↑

log scale

Back to top ↑

multiple plots

Back to top ↑

histogram

Back to top ↑

multiprocessing

Back to top ↑

joblib

Back to top ↑

concurrent futures

Back to top ↑

ascii

Back to top ↑

text

Back to top ↑

flask

Back to top ↑

webapp

Back to top ↑

deploy

Back to top ↑

heroku

Back to top ↑

slrm

Back to top ↑

seismograms

Plotting a record section using obspy (codes included)

Plotting a record section using obspy (codes included)

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

Back to top ↑

SAC

Plotting a record section using obspy (codes included)

Plotting a record section using obspy (codes included)

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

Back to top ↑

bandpass filter

Plotting a record section using obspy (codes included)

Plotting a record section using obspy (codes included)

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

Back to top ↑

instaseis

Plotting a record section using obspy (codes included)

Plotting a record section using obspy (codes included)

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

Back to top ↑

global optimization method

Back to top ↑

eigen functions

Back to top ↑

matlab engine api

Back to top ↑

matlab compiler

Back to top ↑

matlab runtime

Back to top ↑

Genetic Algorithm

Back to top ↑

coffee cup size problem

Back to top ↑

looping

The right way to loop in python (codes included)

The right way to loop in python (codes included)

4 minute read      TECHNIQUES     

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.

Back to top ↑

while loop

The right way to loop in python (codes included)

The right way to loop in python (codes included)

4 minute read      TECHNIQUES     

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.

Back to top ↑

for loop

The right way to loop in python (codes included)

The right way to loop in python (codes included)

4 minute read      TECHNIQUES     

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.

Back to top ↑

speedup

The right way to loop in python (codes included)

The right way to loop in python (codes included)

4 minute read      TECHNIQUES     

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.

Back to top ↑

subplots in GMT

Back to top ↑

GMT basics

Back to top ↑

Wavelet transform

Back to top ↑

Sea surface temperature data

Back to top ↑

three-dimensional map

Back to top ↑

sktime

Back to top ↑

forecasting

Back to top ↑

NaiveForecaster

Back to top ↑

KNeighborsRegressor

Back to top ↑

ExponentialSmoothing

Back to top ↑

ARIMA

Back to top ↑

arrays

Introduction to numpy for scientific computing

Introduction to numpy for scientific computing

6 minute read      UTILITIES     

This tutorial gives a brief description of scientific computing using numpy by introducing arrays, methods, attributes, random numbers, indexing, broadcastin...

Back to top ↑

methods and attributes

Introduction to numpy for scientific computing

Introduction to numpy for scientific computing

6 minute read      UTILITIES     

This tutorial gives a brief description of scientific computing using numpy by introducing arrays, methods, attributes, random numbers, indexing, broadcastin...

Back to top ↑

big data

Back to top ↑

read_csv

Back to top ↑

PyTorch

Back to top ↑

Tensors

Back to top ↑

Alexnet

Back to top ↑

transfer learning

Back to top ↑

fft

Back to top ↑

filter

Back to top ↑

empirical orthogonal function analysis

Back to top ↑

space-time field

Back to top ↑

signals processing

Back to top ↑

wavelet transform

Back to top ↑

Gabor transform

Back to top ↑

scp in python

Back to top ↑

ssh in python

Back to top ↑

executable

Back to top ↑

http.server. webserver

Back to top ↑

hosting blogs

Back to top ↑

hosting server locally

Back to top ↑

sharing files

Back to top ↑

inversion method

Back to top ↑

get stations

Back to top ↑

plotting stations map

Back to top ↑

pandas

Back to top ↑

web extract

Back to top ↑

unsplash

Back to top ↑

unsplash api

Back to top ↑

jekyll blog

Back to top ↑

SKS splitting

Back to top ↑

plotting polarization directions

Back to top ↑

Euler method

Back to top ↑

shapefiles

Back to top ↑

geopandas

Back to top ↑

Taiwan

Back to top ↑

North America

Back to top ↑

librosa

Back to top ↑

Shooting method

Back to top ↑

boundary value problem

Back to top ↑

regression analysis

Back to top ↑

linux

How to create a simple makefile in linux

How to create a simple makefile in linux

3 minute read      UTILITIES     

We learn how to write a Makefile to automate the compilation of our source code. We will use one example from Fortran.

Back to top ↑

arm processor

How to install jekyll on apple m1 macbook

How to install jekyll on apple m1 macbook

2 minute read      BLOGGING     

If you have recently bought a M1 mac and have been doing blogging using Jekyll, then you must have experienced that installing Jekyll on the M1 architecture ...

Back to top ↑

jekyll

How to install jekyll on apple m1 macbook

How to install jekyll on apple m1 macbook

2 minute read      BLOGGING     

If you have recently bought a M1 mac and have been doing blogging using Jekyll, then you must have experienced that installing Jekyll on the M1 architecture ...

Back to top ↑

M1

How to install jekyll on apple m1 macbook

How to install jekyll on apple m1 macbook

2 minute read      BLOGGING     

If you have recently bought a M1 mac and have been doing blogging using Jekyll, then you must have experienced that installing Jekyll on the M1 architecture ...

Back to top ↑

install

How to install jekyll on apple m1 macbook

How to install jekyll on apple m1 macbook

2 minute read      BLOGGING     

If you have recently bought a M1 mac and have been doing blogging using Jekyll, then you must have experienced that installing Jekyll on the M1 architecture ...

Back to top ↑

amazon

Back to top ↑

text to speech

Back to top ↑

ai

Back to top ↑

aws polly

Back to top ↑

audio

Back to top ↑

read

Back to top ↑

write

Back to top ↑

convolution

Back to top ↑

dask

Back to top ↑

data

Back to top ↑

earthquake catalog

Back to top ↑

Ray

Back to top ↑

distributed computing

Back to top ↑

data encryption

Back to top ↑

decryption

Back to top ↑

security

Back to top ↑

3D

Back to top ↑

publish package

Back to top ↑

pip

Back to top ↑

poetry

Back to top ↑

irregular data

How to deal with irregularly sampled time series data

How to deal with irregularly sampled time series data

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

Back to top ↑

Lomb–Scargle periodogram

How to deal with irregularly sampled time series data

How to deal with irregularly sampled time series data

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

Back to top ↑

interpolate

How to deal with irregularly sampled time series data

How to deal with irregularly sampled time series data

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

Back to top ↑

tabular data

Back to top ↑

earth model

Back to top ↑

seismic earth model

Back to top ↑

read text file in fortran

Back to top ↑

Fortran 90

Back to top ↑

Fortran 95

Back to top ↑

SEMUCB

Back to top ↑

topographic map

Back to top ↑

plot earthquakes

Back to top ↑

latex

Create beamer slides using python

Create beamer slides using python

1 minute read      UTILITIES     

We will use the Python package to create beamer presentation and append existing figures to each slide

Back to top ↑

slides

Create beamer slides using python

Create beamer slides using python

1 minute read      UTILITIES     

We will use the Python package to create beamer presentation and append existing figures to each slide

Back to top ↑

beamer

Create beamer slides using python

Create beamer slides using python

1 minute read      UTILITIES     

We will use the Python package to create beamer presentation and append existing figures to each slide

Back to top ↑

pylatex

Create beamer slides using python

Create beamer slides using python

1 minute read      UTILITIES     

We will use the Python package to create beamer presentation and append existing figures to each slide

Back to top ↑

L-BFGS

Back to top ↑

gradient descent method

Back to top ↑

multithreading in C

Back to top ↑

concurrency

Back to top ↑

bash

Back to top ↑

shell

Back to top ↑

yml

Back to top ↑

yaml

Back to top ↑

loading libraries

How to load dynamic libraries in c/c++?

How to load dynamic libraries in c/c++?

3 minute read      UTILITIES     

We will see how to load shared libraries in C/C++. We will write a library to convert km to degrees and vice-versa. Then we create a utility program to conve...

Back to top ↑

shared library

How to load dynamic libraries in c/c++?

How to load dynamic libraries in c/c++?

3 minute read      UTILITIES     

We will see how to load shared libraries in C/C++. We will write a library to convert km to degrees and vice-versa. Then we create a utility program to conve...

Back to top ↑

dynamic library

How to load dynamic libraries in c/c++?

How to load dynamic libraries in c/c++?

3 minute read      UTILITIES     

We will see how to load shared libraries in C/C++. We will write a library to convert km to degrees and vice-versa. Then we create a utility program to conve...

Back to top ↑

getopt_long

How to load dynamic libraries in c/c++?

How to load dynamic libraries in c/c++?

3 minute read      UTILITIES     

We will see how to load shared libraries in C/C++. We will write a library to convert km to degrees and vice-versa. Then we create a utility program to conve...

Back to top ↑

Github

How to set up ssh-keys for github

How to set up ssh-keys for github

2 minute read      UTILITIES     

You will learn how to generate and set up an SSH key for github so that you don’t need to always type your username and password when accessing github repo.

Back to top ↑

ssh

How to set up ssh-keys for github

How to set up ssh-keys for github

2 minute read      UTILITIES     

You will learn how to generate and set up an SSH key for github so that you don’t need to always type your username and password when accessing github repo.

Back to top ↑

ssh-keys

How to set up ssh-keys for github

How to set up ssh-keys for github

2 minute read      UTILITIES     

You will learn how to generate and set up an SSH key for github so that you don’t need to always type your username and password when accessing github repo.

Back to top ↑

shapefile

Back to top ↑

OOP

Back to top ↑

object-oriented programming

Back to top ↑

encapsulation

Back to top ↑

abstraction

Back to top ↑

inheritance

Back to top ↑

polymorphism

Back to top ↑

Python

Back to top ↑

private variables

Back to top ↑

protected variables

Back to top ↑

property methods

Back to top ↑

abstract classes

Back to top ↑

GPT3

Back to top ↑

ChatGPT

Back to top ↑

pdfreader

Back to top ↑

manuscriptreader

Back to top ↑

research paper

Back to top ↑

noise

Back to top ↑

white noise

Back to top ↑

pink noise

Back to top ↑

plot data

Back to top ↑

Linux-System-Administration

Back to top ↑

Python-Environment-Management

Back to top ↑

Anaconda-Miniconda-Tips

Back to top ↑

Software-Installation-Guide

Back to top ↑

hpc

Mastering large data processing with mpi4py in python

Mastering large data processing with mpi4py in python

7 minute read      DATASCIENCE     

Explore the power of mpi4py for simplifying data distribution in parallel computing with its efficient broadcast functionality, which seamlessly sends data f...

Back to top ↑

cluster

Mastering large data processing with mpi4py in python

Mastering large data processing with mpi4py in python

7 minute read      DATASCIENCE     

Explore the power of mpi4py for simplifying data distribution in parallel computing with its efficient broadcast functionality, which seamlessly sends data f...

Back to top ↑

mcmc

Back to top ↑

Structural Health Monitoring

Back to top ↑

MEMS Sensors

Back to top ↑

Wireless Sensor Networks

Back to top ↑

Smartphone-Based SHM

Back to top ↑

Damage Identification

Back to top ↑

gravitational waves

Back to top ↑

pulsar timing arrays

Back to top ↑

NANOGrav

Back to top ↑

Zotero

Back to top ↑

WebDAV

Back to top ↑

Koofr

Back to top ↑

Google Drive

Back to top ↑

Sync

Back to top ↑

Mac

Back to top ↑

iPad

Back to top ↑

Research Tools

Back to top ↑

Academic Tools

Back to top ↑

File Management

Back to top ↑

Cloud Storage

Back to top ↑

Productivity

Back to top ↑

Research Workflow

Back to top ↑