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