Posts by Year Posts by Categories

Tags in Chronological Order

Posts with Each Tags

python

THE RIGHT WAY TO LOOP IN PYTHON

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

MONTE CARLO METHODS AND EARTHQUAKE LOCATION PROBLEM

5 minute read      GEOPHYSICS     

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

A SIMPLE SYSTEM MONITOR APP IN PYTHON

less than 1 minute read      DESKTOPAPPS     

A simple Python app for system CPU and RAM usage monitoring in real time. The app is build mainly using the PyQt5, pyqtgraph and psutil.

LEAST-SQUARES METHOD IN GEOSCIENCES

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

SPEED-UP YOUR CODES BY PARALLEL COMPUTING IN PYTHON

6 minute read      TECHNIQUES     

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

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

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

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

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 ↑

geophysics

PLOTTING A RECORD SECTION USING OBSPY

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

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

HYPOTHESIS TEST [MATLAB]

1 minute read      STATISTICS     

Using Randomization to test the disprove the null hypothesis

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 ↑

visualization

PLOTTING A RECORD SECTION USING OBSPY

9 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

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

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

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

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 ↑

statistics

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

HYPOTHESIS TEST [MATLAB]

1 minute read      STATISTICS     

Using Randomization to test the disprove the null hypothesis

Back to top ↑

matlab

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

HYPOTHESIS TEST [MATLAB]

1 minute read      STATISTICS     

Using Randomization to test the disprove the null hypothesis

Back to top ↑

obspy

PLOTTING A RECORD SECTION USING OBSPY

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

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.

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

Back to top ↑

techniques

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

Back to top ↑

seismology

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

Back to top ↑

apple

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 ↑

time-series

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

Back to top ↑

data science

Back to top ↑

gmt

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 ↑

maps

GMT ADVANCED TUTORIAL II

10 minute read      UTILITIES     

Plotting publishable quality maps using generic mapping tools (GMT)

Back to top ↑

time series

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

Back to top ↑

topography

Back to top ↑

mac

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 ↑

GMT

Back to top ↑

data analysis

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

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 ↑

MATLAB

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

Back to top ↑

earthquake location problem

MONTE CARLO METHODS AND EARTHQUAKE LOCATION PROBLEM

5 minute read      GEOPHYSICS     

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

LEAST-SQUARES METHOD IN GEOSCIENCES

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 ↑

webapp

Back to top ↑

degrees of freedom

Back to top ↑

optimization

Back to top ↑

quick action

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 ↑

record section

PLOTTING A RECORD SECTION USING OBSPY

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

basemap

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.

Back to top ↑

matplotlib

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

Back to top ↑

epicentral distance

PLOTTING A RECORD SECTION USING OBSPY

9 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

9 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

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

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

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 ↑

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 discus some of the easiest way to insert equations

Back to top ↑

microsoft 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 discus some of the easiest way to insert equations

Back to top ↑

writing manuscript

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 discus some of the easiest way to insert equations

Back to top ↑

equations

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 discus some of the easiest way to insert equations

Back to top ↑

global optimization method

MONTE CARLO METHODS AND EARTHQUAKE LOCATION PROBLEM

5 minute read      GEOPHYSICS     

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

LEAST-SQUARES METHOD IN GEOSCIENCES

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 ↑

GMT6

Back to top ↑

introduction

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 ↑

installation

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

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

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

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

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

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 ↑

Maps

GMT ADVANCED TUTORIAL

4 minute read      UTILITIES     

Plotting publishable quality maps using generic mapping tools (GMT)

Back to top ↑

bokeh

Back to top ↑

streaming data

Back to top ↑

noaa

Back to top ↑

global relief

Back to top ↑

non-linear

Back to top ↑

curve-fitting

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 ↑

clipped

Back to top ↑

hypothesis testing

HYPOTHESIS TEST [MATLAB]

1 minute read      STATISTICS     

Using Randomization to test the disprove the null hypothesis

Back to top ↑

null hypothesis

HYPOTHESIS TEST [MATLAB]

1 minute read      STATISTICS     

Using Randomization to test the disprove the 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]

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 ↑

seismic tomography

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 ↑

apple music

Back to top ↑

Rating song

Back to top ↑

love song

Back to top ↑

dislike song

Back to top ↑

macbook

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]

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]

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]

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]

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]

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]

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]

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 ↑

filtering

Back to top ↑

smoothing

Back to top ↑

writing data

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

Back to top ↑

wave modeling

Back to top ↑

hilbert transform

Back to top ↑

downloading-data

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

Back to top ↑

analysis

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

Back to top ↑

loading

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

Back to top ↑

factor analysis

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

Back to top ↑

earthquake location

Back to top ↑

seismic resolution

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

Back to top ↑

cross-correlations

Back to top ↑

monte-carlo

Back to top ↑

spectral analysis

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

Back to top ↑

Fourier Transform

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

Back to top ↑

Welchs method

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

Back to top ↑

Kaiser window

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

Back to top ↑

2D plots

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

Back to top ↑

bar plot

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

Back to top ↑

log scale

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

Back to top ↑

multiple plots

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

Back to top ↑

histogram

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

Back to top ↑

multiprocessing

SPEED-UP YOUR CODES BY PARALLEL COMPUTING IN PYTHON

6 minute read      TECHNIQUES     

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

Back to top ↑

threading

SPEED-UP YOUR CODES BY PARALLEL COMPUTING IN PYTHON

6 minute read      TECHNIQUES     

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

Back to top ↑

joblib

SPEED-UP YOUR CODES BY PARALLEL COMPUTING IN PYTHON

6 minute read      TECHNIQUES     

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

Back to top ↑

least-squares method

LEAST-SQUARES METHOD IN GEOSCIENCES

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 ↑

ascii

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

Back to top ↑

text

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

Back to top ↑

mseed

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

Back to top ↑

flask

Back to top ↑

deploy

Back to top ↑

heroku

Back to top ↑

slrm

Back to top ↑

desktopApp

A SIMPLE SYSTEM MONITOR APP IN PYTHON

less than 1 minute read      DESKTOPAPPS     

A simple Python app for system CPU and RAM usage monitoring in real time. The app is build mainly using the PyQt5, pyqtgraph and psutil.

Back to top ↑

PyQt5

A SIMPLE SYSTEM MONITOR APP IN PYTHON

less than 1 minute read      DESKTOPAPPS     

A simple Python app for system CPU and RAM usage monitoring in real time. The app is build mainly using the PyQt5, pyqtgraph and psutil.

Back to top ↑

pyqtgraph

A SIMPLE SYSTEM MONITOR APP IN PYTHON

less than 1 minute read      DESKTOPAPPS     

A simple Python app for system CPU and RAM usage monitoring in real time. The app is build mainly using the PyQt5, pyqtgraph and psutil.

Back to top ↑

seismograms

PLOTTING A RECORD SECTION USING OBSPY

9 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

9 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

9 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

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

time-frequency analysis

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

3 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

3 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

3 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

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

fourier transform

Back to top ↑

Wavelet transform

Back to top ↑

Sea surface temperature data

Back to top ↑

indian monsoon rainfall data

Back to top ↑

pygmt

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

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

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 ↑

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 ↑