## Perform distributed computing easily using ray in python

We will introduce the concepts of distributed computing and then use the open-source Python library Ray to write scalable codes that can work on distributed ...

How to plot earthquakes data on a three-dimensional topographic map

Read the earthquake data from a data file and overlay on a three-dimensional ...

Encrypt your data and software with Python

Learn to encrypt and decrypt any files, data or software with python

- Get Started
- Learn Git/Github for team collaboration
- Install Python via Anaconda
- Install Python IDE (Jupyter Notebook, Visual Studio Code)
- Python variables and data types
- Install and use Python packages
- Get familiar with
**Numpy**for data manipulations - Get familiar with
**Matplotlib**for plotting arrays - Get familiar with
**Pandas**to analyze tabular data

- Get familiar with text file formats
- Use basic Markdown syntax to format text in Jupyter Notebook files
- Get familiar with text file formats - CSV, .txt, YAML
- Read/Write data from text files using Python
- Read/Write data from text files using Pandas
- Deal with missing data in Pandas

- Spatial Data Analysis
- Read multi-layered raster data (.tif / .hdf / .nc) in Python
- Read vector data (shapefiles) using geopandas
- GIS in Python

- Time-series Analysis using Pandas
- Read time-series data
- Work with
`Datetime`

formats - Resample time series
- Filtering/smoothing time-series with Pandas
- Plot time series

- How to plot topographic high-resolution geospatial maps

We will introduce the concepts of distributed computing and then use the open-source Python library Ray to write scalable codes that can work on distributed ...

We will see how we can read a large data file with earthquake catalog in Python using the Dask library

We will see compare the convolution functions in Python (Numpy) with the conv function in MATLAB. If you have tried them both then you would know that its no...

We will read and write text and numeric data into a file using modern fortran.

We will see how we can use amazon web services, specifically amazon polly to convert any text into a speech

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

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

We will learn the basics of the maximum likelihood method, and then apply it on a regression problem. We will also compare it with the least-squares estimati...

The boundary value problems require information at the present time and a future time. We will see how we can use shooting method to solve problems where we ...

Librosa can efficiently compute the spectrogram for large time series data in seconds. We will use that to plot the spectrogram using matplotlib

We learn how to plot selected shapefile data using geopandas on top of PyGMT maps

Runge-Kutta methods are most popular method to solve ordinary differential equations (ODEs) with a better approximation than the Euler method. We compare the...

Read the earthquake data from a data file and overlay on a three-dimensional topographic map using PyGMT.

Learn to encrypt and decrypt any files, data or software with python

We will introduce the concepts of distributed computing and then use the open-source Python library Ray to write scalable codes that can work on distributed ...

We will see how we can read a large data file with earthquake catalog in Python using the Dask library

We will see compare the convolution functions in Python (Numpy) with the conv function in MATLAB. If you have tried them both then you would know that its no...

We will read and write text and numeric data into a file using modern fortran.

We will see how we can use amazon web services, specifically amazon polly to convert any text into a speech

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

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

We will learn the basics of the maximum likelihood method, and then apply it on a regression problem. We will also compare it with the least-squares estimati...

The boundary value problems require information at the present time and a future time. We will see how we can use shooting method to solve problems where we ...

Librosa can efficiently compute the spectrogram for large time series data in seconds. We will use that to plot the spectrogram using matplotlib

We learn how to plot selected shapefile data using geopandas on top of PyGMT maps

Runge-Kutta methods are most popular method to solve ordinary differential equations (ODEs) with a better approximation than the Euler method. We compare the...