1 |
Apr 24, 2024 |
Machine Learning |
LULC classification (XGBoost) |
xgboost, rasterio |
 |
 |
2 |
Apr 25, 2024 |
Data Processing |
Downloading data using Pooch |
pooch |
 |
 |
3 |
Apr 26, 2024 |
Data Processing |
Spatial Join |
geopandas |
 |
 |
4 |
Apr 29, 2024 |
Data Processing |
Raster Datasets using Dataclasses |
dataclasses |
 |
 |
5 |
Apr 30, 2024 |
Data Processing |
Window Processing |
rasterio |
 |
 |
6 |
May 01, 2024 |
Best Practices |
Loguru for logging |
loguru |
 |
 |
7 |
May 02, 2024 |
Data Processing |
Contextily for Basemaps |
contextily |
 |
 |
8 |
May 03, 2024 |
Best Practices |
Pytest for testing workflows |
pytest |
 |
 |
9 |
May 06, 2024 |
Machine Learning |
LULC classification (KMeans) |
scikit-learn |
 |
 |
10 |
May 07, 2024 |
Best Practices |
Pathlib for Path manipulation |
pathlib |
 |
 |
11 |
May 08, 2024 |
Best Practices |
PyYaml for config files |
pyyaml |
 |
 |
12 |
May 09, 2024 |
Best Practices |
DefaultDict |
collections |
 |
 |
13 |
May 10, 2024 |
Best Practices |
NatSort |
natsort |
 |
 |
14 |
May 13, 2024 |
Projects |
Landsat Time Series |
landsatxplore |
|
 |
15 |
May 14, 2024 |
Best Practices |
SimpleNamespace |
types |
 |
 |
16 |
May 15, 2024 |
Best Practices |
Walrus (:=) |
|
 |
 |
17 |
May 16, 2024 |
Best Practices |
Temporary Directory |
tempfile |
 |
 |
18 |
May 17, 2024 |
Best Practices |
Caching in a folder |
joblib |
 |
 |
19 |
May 21, 2024 |
Best Practices |
Zipfile to extract files |
zipfile |
 |
 |
20 |
May 22, 2024 |
Best Practices |
Google’s fire to create CLI tool |
fire |
 |
 |
21 |
May 23, 2024 |
Best Practices |
Read Tables from Links |
pandas |
 |
 |
22 |
May 24, 2024 |
Data Processing |
__matmul__ (@) |
|
 |
 |
23 |
May 27, 2024 |
Best Practices |
Geopandas engine parameter |
geopandas, pyogrio |
 |
 |
24 |
May 28, 2024 |
Data Processing |
Heatmap (points dataset) |
numpy, seaborn |
 |
 |
25 |
May 29, 2024 |
Best Practices |
Reading secrets |
python-dotenv |
 |
 |
26 |
May 30, 2024 |
Best Practices |
Physical units calculation |
unyt |
 |
 |
27 |
May 31, 2024 |
Best Practices |
zip_longest for unequal iterables |
itertools |
 |
 |
28 |
Jun 04, 2024 |
Best Practices |
(easy!) multiprocessing |
joblib |
 |
 |
29 |
Jun 05, 2024 |
Data Processing |
Leaf Area Index |
rasterio |
 |
 |
30 |
Jun 06, 2024 |
Projects |
DIY Google Maps |
networkx |
 |
 |
31 |
Jun 07, 2024 |
Data Processing |
Choropleth map on H3 grid |
h3pandas, geopandas |
 |
 |
32 |
Jun 10, 2024 |
Data Processing |
OpenStreetMap to Artwork |
prettymaps |
 |
 |
33 |
Jun 11, 2024 |
Data Processing |
Interactive Webmap |
geemap |
 |
 |
34 |
Jun 12, 2024 |
Data Processing |
Pandas vs Polars on palmerpenguins |
pandas, polars |
 |
 |
35 |
Jun 13, 2024 |
Data Processing |
Pairplot |
seaborn |
 |
 |
36 |
Jun 14, 2024 |
Data Processing |
DataFrame report |
sweetviz |
 |
 |
37 |
Jun 17, 2024 |
Machine Learning |
Multiple ML Models |
lazypredict |
 |
 |
38 |
Jun 18, 2024 |
Projects |
ESRI - Use geoprocessing tools |
geopandas |
 |
 |
39 |
Jun 19, 2024 |
Projects |
ESRI - Performing RF Regression |
scikit-learn |
 |
 |
40 |
Jun 20, 2024 |
Data Processing |
Coordinate systems |
geopandas |
 |
 |
41 |
Jun 21, 2024 |
Projects |
Object Detection (YOLOv8) |
ultralytics |
|
 |
42 |
Jun 24, 2024 |
Data Processing |
Image manipulation |
albumentations |
 |
 |
43 |
Jun 25, 2024 |
Data Processing |
Canny Edge Detection |
opencv-python |
 |
 |
44 |
Jun 26, 2024 |
Data Processing |
SQLite using SQLAlchemy |
sqlalchemy |
 |
 |
45 |
Jun 27, 2024 |
Best Practices |
Pipelines |
scikit-learn |
 |
 |
46 |
Jun 28, 2024 |
Projects |
1m CHM - Meta and WRI |
pytorch |
|
 |
47 |
Jul 01, 2024 |
Data Processing |
Radar Vegetation Index (RVI) |
rasterio |
 |
 |
48 |
Jul 02, 2024 |
Data Processing |
Random points sampling |
geopandas |
 |
 |
49 |
Jul 03, 2024 |
Best Practices |
Pyarrow backend |
pandas |
 |
 |
50 |
Jul 04, 2024 |
Data Processing |
Parallel Coordinates chart |
plotly |
 |
 |
51 |
Jul 05, 2024 |
Best Practices |
Organized pip list |
pipdeptree |
 |
 |
52 |
Jul 08, 2024 |
Best Practices |
contextlib.suppress |
contextlib |
 |
 |
53 |
Jul 09, 2024 |
Data Processing |
Administrative boundaries |
osmnx |
 |
 |
54 |
Jul 10, 2024 |
Best Practices |
Data Validation |
pydantic |
 |
 |
55 |
Jul 11, 2024 |
Best Practices |
__missing__ |
|
 |
 |
56 |
Jul 12, 2024 |
Data Processing |
Synthetic data |
faker |
 |
 |
57 |
Jul 15, 2024 |
Data Processing |
Histogram Equalization |
opencv-python |
 |
 |
58 |
Jul 16, 2024 |
Data Processing |
Histogram Matching |
scikit-image |
 |
 |
59 |
Jul 17, 2024 |
Best Practices |
rich.print |
rich |
 |
 |
60 |
Jul 18, 2024 |
Data Processing |
Segment Anything Model (SAM) |
segment-geospatial |
 |
 |
61 |
Jul 19, 2024 |
Data Processing |
LAS - Classification map |
whitebox |
 |
 |
62 |
Jul 22, 2024 |
Data Processing |
Haversine Distance |
haversine |
 |
 |
63 |
Jul 23, 2024 |
Data Processing |
Data Normalization |
scikit-learn |
 |
 |
64 |
Jul 24, 2024 |
Data Processing |
Individual Tree Detection |
whitebox |
 |
 |
65 |
Jul 27, 2024 |
Projects |
Waterdetect using Sentinel-2 |
waterdetect |
 |
 |
66 |
Aug 02, 2024 |
Best Practices |
Visually appealing tables |
great_tables |
 |
 |
67 |
Aug 05, 2024 |
Data Processing |
NB Hydrographic Network |
geopandas |
 |
 |
68 |
Aug 12, 2024 |
Data Processing |
Cartogram |
geoplot |
 |
 |
69 |
Aug 22, 2024 |
Data Processing |
Oil Consumption by Country |
geopandas |
 |
 |
70 |
Aug 24, 2024 |
Data Processing |
Stacked Area Chart |
pandas |
 |
 |
71 |
Sep 06, 2024 |
Data Processing |
Property Assessment Change (GIF) |
geopandas |
 |
 |
72 |
Sep 13, 2024 |
Best Practices |
sorting for groupby |
itertools |
 |
 |
73 |
Sep 19, 2024 |
Data Processing |
Top Nuclear Capacity by Country |
geopandas |
 |
 |
74 |
Sep 20, 2024 |
Data Processing |
Slope and Aspect from DEM |
richdem |
 |
 |
75 |
Sep 28, 2024 |
Data Processing |
Contour from DEM |
whitebox |
 |
 |
76 |
Oct 01, 2024 |
Data Processing |
Topographic Wetness Index (TWI) |
richdem |
 |
 |
77 |
Oct 05, 2024 |
Data Processing |
River Network Extraction |
pysheds |
 |
 |
78 |
Oct 13, 2024 |
Data Processing |
Voronoi Polygons |
geovoronoi |
 |
 |
79 |
Oct 18, 2024 |
Data Processing |
Moving Bubbles |
d3blocks |
 |
 |
80 |
Oct 24, 2024 |
Data Processing |
Maritimes Address points stats |
geohexgrid |
 |
 |
81 |
Nov 11, 2024 |
Data Processing |
Tessellations |
tesspy |
 |
 |
82 |
Nov 19, 2024 |
Data Processing |
Busiest bus stops |
geopandas |
 |
 |
83 |
Nov 22, 2024 |
Data Processing |
Isochrones |
osmnx, networkx |
 |
 |
84 |
Dec 05, 2024 |
Data Processing |
Unsafe Roads |
geopandas |
 |
 |
85 |
Dec 09, 2024 |
Data Processing |
Plane Crashes - 1 (Web Scraping) |
pandas, requests |
 |
 |
86 |
Dec 15, 2024 |
Data Processing |
Unsafe Intersections |
geopandas |
 |
 |
87 |
Dec 18, 2024 |
Data Processing |
Plane Crashes - 2 (Geocoding) |
osmnx |
 |
 |
88 |
Dec 24, 2024 |
Data Processing |
Road Network: Stats, QA/QC |
geopandas |
 |
 |
89 |
Jan 02, 2025 |
Data Processing |
Wordcloud of country names by area |
wordcloud, pandas |
 |
 |
90 |
Jan 10, 2025 |
Data Processing |
Plane Crashes - 3 (Visualization) |
GeodesicLinesToGIS |
 |
 |
91 |
Feb 23, 2025 |
Data Processing |
Ridge Map |
ridge_map |
 |
 |