| 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 |
 |
 |
| 92 |
Apr 25, 2025 |
Data Processing |
River Relative Elevation Model |
riverrem |
|
 |
| 93 |
May 03, 2025 |
Data Processing |
Multi Criteria Analysis |
gdal |
 |
 |
| 94 |
May 09, 2025 |
Data Processing |
Surface Temperature Data |
rioxarray, imageio |
|
 |
| 95 |
May 26, 2025 |
Data Processing |
Wind speed and direction |
xarray, imageio |
 |
 |
| 96 |
Jun 23, 2025 |
Data Processing |
Fredericton Property Assessment |
py-maplibregl |
|
 |