Hypothesis Test in MATLAB (codes included)

Using Randomization to test the disprove the null hypothesis

Topographic map clipped by coastlines in Python (codes included)

This post demonstrate how to use Python to set up clip topographic map based ...

### Introduction to Earth Data Analysis

1. Get Started
1. Learn Git/Github for team collaboration
2. Install Python via Anaconda
3. Install Python IDE (Jupyter Notebook, Visual Studio Code)
4. Python variables and data types
5. Install and use Python packages
6. Get familiar with Numpy for data manipulations
7. Get familiar with Matplotlib for plotting arrays
8. Get familiar with Pandas to analyze tabular data
2. Get familiar with text file formats
1. Use basic Markdown syntax to format text in Jupyter Notebook files
2. Get familiar with text file formats - CSV, .txt, YAML
3. Read/Write data from text files using Python
4. Read/Write data from text files using Pandas
5. Deal with missing data in Pandas
3. Spatial Data Analysis
1. Read multi-layered raster data (.tif / .hdf / .nc) in Python
2. Read vector data (shapefiles) using geopandas
3. GIS in Python
4. Time-series Analysis using Pandas
1. Read time-series data
2. Work with `Datetime` formats
3. Resample time series
4. Filtering/smoothing time-series with Pandas
5. Plot time series
5. How to plot topographic high-resolution geospatial maps

## Topographic map with shading in python (codes included)

1 minute read      UTILITIES

Generating GMT style shaded relief map in Python

## Plotting the geospatial data clipped by coastlines in python (codes included)

5 minute read      GEOPHYSICS

In geosciences, we most frequently have to make geospatial plots, but the available data is unevenly distributed and irregular. We like to show the data, in ...

## How to plot topographic station map in python (codes included)

1 minute read      UTILITIES

We read the station information from a file to plot the 1 arc-minute relief map

## Non-linear curve fitting to a model with multiple observational variables in matlab (codes included)

3 minute read      GEOPHYSICS

How to fit data to non-linear model

## Plotting 1 arc-minute global relief map in python (codes included)

1 minute read      UTILITIES

Plotting 1 arc-minute topographic map in python

## Estimation of the degrees of freedom of time series in python (codes included)

4 minute read      STATISTICS

Two time series with predominant linear trends (very low DOF) can have a very high correlation coefficient, which can hardly be construed as an evidence for ...

## Gmt advanced tutorial, part ii (codes included)

10 minute read      UTILITIES

Plotting publishable quality maps using generic mapping tools (GMT)

## Interactive data visualization in python using bokeh

4 minute read      WEBAPPS

A basic to advanced guide to making interactive plots in Bokeh.

## Why we should use generators? [python]

4 minute read      UTILITIES

Generators don’t hold the entire result in memory. It yields one result at a time.

## Gmt advanced tutorial (codes included)

5 minute read      UTILITIES

Plotting publishable quality maps using generic mapping tools (GMT)

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

## Hypothesis test in matlab (codes included)

1 minute read      STATISTICS

Using Randomization to test the disprove the null hypothesis

## Topographic map clipped by coastlines in python (codes included)

3 minute read      UTILITIES

This post demonstrate how to use Python to set up clip topographic map based on coastlines.

## Topographic map with shading in python (codes included)

1 minute read      UTILITIES

Generating GMT style shaded relief map in Python

## Plotting the geospatial data clipped by coastlines in python (codes included)

5 minute read      GEOPHYSICS

In geosciences, we most frequently have to make geospatial plots, but the available data is unevenly distributed and irregular. We like to show the data, in ...

## How to plot topographic station map in python (codes included)

1 minute read      UTILITIES

We read the station information from a file to plot the 1 arc-minute relief map

## Non-linear curve fitting to a model with multiple observational variables in matlab (codes included)

3 minute read      GEOPHYSICS

How to fit data to non-linear model

## Plotting 1 arc-minute global relief map in python (codes included)

1 minute read      UTILITIES

Plotting 1 arc-minute topographic map in python

## Estimation of the degrees of freedom of time series in python (codes included)

4 minute read      STATISTICS

Two time series with predominant linear trends (very low DOF) can have a very high correlation coefficient, which can hardly be construed as an evidence for ...

## Gmt advanced tutorial, part ii (codes included)

10 minute read      UTILITIES

Plotting publishable quality maps using generic mapping tools (GMT)

## Interactive data visualization in python using bokeh

4 minute read      WEBAPPS

A basic to advanced guide to making interactive plots in Bokeh.

## Why we should use generators? [python]

4 minute read      UTILITIES

Generators don’t hold the entire result in memory. It yields one result at a time.

## Gmt advanced tutorial (codes included)

5 minute read      UTILITIES

Plotting publishable quality maps using generic mapping tools (GMT)

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