Atma's blog
Live earthquake map from USGS
Initializing search
Home
Projects
Apps
Books
Talks
Teaching Resources
Blog
Atma's blog
Home
Projects
Projects
Cloud
Cloud
Argo Workflows
Intro to GCP
Intro to GKE
GKE Objects and specs
Deep Learning
Deep Learning
Configure GPU on windows
Setup for FastAI v1
Setup for FastAI v2
Getting started with Fast.ai
Image classification with FastAI
Concepts - `vision` module of FastAI
Concepts - Neural Nets
Concepts - Backpropagation
Machine Learning
Machine Learning
Core Concepts
Core Concepts
ML Concepts
Scikit Learn syntax
Understanding Gradient Descent
A primer on linear algebra
Naive Bayes classification - Sklearn
Generalized linear models
Generalized linear models
Linear regression concepts
Solving multivariate linear regression
Analytical vs Gradient Descent methods for linear regression
Logistic regression concepts
Model regularization
Applications
Applications
Implementing Gradient Descent for Linear Regression
Applying Linear Regression with scikit-learn and statmodels
Implementing Gradient Descent for Logistic Regression
MNIST digits classification using Logistic regression in Scikit-Learn
Statistics
Statistics
Data collection methodologies
Describing Data Statistically
Conditional Probability
Normal distribution
Binomial and Poisson distributions
Hypothesis testing
Statistical Learning
Linear regression concepts
Distributed Computing
Distributed Computing
PySpark an Introduction
Predicting CA housing prices using SparkMLib
Analyzing historic hurricane tracks - Part 1/3
Analyzing hurricane tracks - Part 2/3
Analyzing hurricane tracks - Part 3/3
Spatial Analysis
Spatial Analysis
Spatial data structures
Spatial statistics
Math
Math
Mathematics - a practical odyssey
Fun
Fun
Model complexity vs accuracy - empirical anlaysis
Verifying Central Limit Theorem
Verifying Central Limit Theorem in regression
Apps
Apps
Fire map
Wildfire hazard potential
Quake map
USA Pluscodes
Flask notes
Fullstack Python app
Books
Books
GIS for Science - Climate Modeling chapter
Reviewer - Advanced Python Scripting for ArcGIS
Reviewer - Python Scripting for ArcGIS
Reviewer - Essential Python
Talks
Talks
2024 FOSS4G North America
2024 Anna Univ GeoInnovation Challenge - Keynote
2021 Esri Developer Summit
2020 Esri Training Seminar
2020 Esri Developer Summit
2020 Spatial Data Science MOOC
2019 Esri Developer Summit
2019 Directions Magazine Webinar
2019 FOSS4G North America
2018 Esri Developer Summit
2018 GeoDev Meetup
2017 GeoDev Meetup
2017 Esri Developer Summit
2017 Esri User Conference
2015 Esri User Conference
Teaching Resources
Teaching Resources
Programming
Programming
Python
Python
Python - data types
Numeric datatypes
Python conditional execution
Python - Functions
Iteration
Exception handling
Classes
Mutability
Memory
Python language optimizations
Conda - Env and Package manager for Python
Mamba package manager
Golang
Golang
Basics
Datatypes
Control structures
Goroutines
Octave
Octave
Loops, conditional execution, functions
Plotting
R programming
R programming
R - datatypes, variables
Front end development
Front end development
HTML
Javascript
Web development
Data analysis
Data analysis
NumPy
NumPy
Numpy - Array creation, inspection and manipulation
Array operations - slicing, dicing, searching
Pandas
Pandas
Pandas - DataFrame creation and exploration
Pandas - Indices, Sorting, Merging
Pandas - Unique, IsNull, Time series
Data visualization with Pandas
Matplotlib
Matplotlib
Matplotlib - intro, subplots
Matplotlib - working with axes
Geographical plotting with matplotlib
Seaborn
Seaborn
Seaborn - exploring distributions
Seaborn - categorical plotting
Seaborn - matrix and regression plots
Seaborn - grids and customization
Plotly
Plotly
Plotly - getting started
Plotly - plotting with Pandas
Plotly - geographical plotting
SQL
SQL
Intro, CRUD operations
Query operators
SQL In Depth
Joins
SQL problem sets 1
Geospatial
Geospatial
GDAL & OGR
GDAL & OGR
Intro
GDAL - Inspecting rasters
GDAL - mosaicking, warping, calculating, pansharpening
GDAL - interacting with WMS
OGR - inspection, ogr2ogr
Geopandas
Geopandas
GeoPandas - intro, plotting
Geopandas - geocoding, interactive plotting
Geopandas - spatial operations
Geopandas - data classification, PySAL, OMS
Rasterio
Rasterio
Rasterio - inspection, plotting raster data
Rasterio - hyperspectral data
Xarray
Xarray
Xarray - an introduction
Xarray - multidimensional science data
PostGIS
PostGIS
Intro, spatial queries
PostGIS - Using SQLAlchemy, GeoAlchemy, and GeoPandas
Tools
Tools
Docker
Grep - CLI word finder
gsutil - GCP storage CLI
kubectl - GKE CLI
Helm charts
Yaml syntax
Latex notations in Jupyter notebooks
Blog
Quake map
If you cannot view the map on this page,
click here
to open it in full screen.