Kyle Walker

@kylewalker.bsky.social

Demographics | Geospatial | Data Science | Open Source

Identifying possible gas-flare operators from satellite heat signals. Mapping persistent NASA VIIRS thermal detections across Texas, then matching the strongest candidates to nearby on-schedule RRC wells and their operators.

I'm excited to share that I've received a grant from R Consortium to modernize R's tigris and tidycensus packages this summer. Over the past decade, tigris and tidycensus have become fixtures in R's demographic and spatial data ecosystems.

BildBild

mapgl 0.5.0 for R lets you sync up as many maps as your browser can handle. Shown here: 16 distinct demographic maps for the Atlanta area; interact with one, the other 15 are kept in sync. Now I'm not necessarily recommending a 16-panel map... but it's fun to see what's possible.

The new slider control in R's mapgl package (v0.5.0) isn't just for time-based filtering. Give it a list of paint expressions and you can animate changes over time on your map. Example: population changes at the tract level in Florida, animated in 3D.

The upcoming v0.5 release of mapgl for #rstats is going to be massive. Included: a slider control that allows for interactive data filtering - no Shiny required. Thanks to @ekotov.pro - brush a window over a histogram, see your data filter in real-time Lots more examples to share this week

Working on H3 integration into freestiler, my R/Python vector tiling tool. The new feature uses @duckdb.org internally to dynamically aggregate points into a multi-layer hexagonal tileset based on some function (summary stats, or your own custom SQL). Tiled here: 12M US groundwater wells

I grew up in Oregon without air conditioning, it seemed quite normal at the time, we just pulled out the box fans when it got hot in the summer. Fascinating to explore the patterns in this new Census data - lots of areas around Oregon / the US where AC prevalence isn't as high as you might expect.

Final reminder: today's the last day to grab my Census / mapping workshop catalog before the store shuts down tonight. Lifetime access to 25+ hours of recordings, 11 custom tutorials, $99. I really appreciate all of you who have bought it this week!

All workshops clearance bundle

CLEARANCE: All past workshops can be purchased together for only $99!Get access to over 25 hours of recordings for thousands of dollars in savings. Workshops will be retired May 22nd - so act now!

walkerdata.gumroad.com

I'm retiring my R workshops. I'm as committed to R as ever, but the market for workshops has shifted & I'm focusing on other exciting ventures. I bundled the full catalog for $99; grab it (25+ hours, 11 tutorials) before I archive it on Friday. walkerdata.gumroad.com/l/all-worksh...

All workshops clearance bundle

CLEARANCE: All past workshops can be purchased together for only $99!Get access to over 25 hours of recordings for thousands of dollars in savings. Workshops will be retired May 22nd - so act now!

walkerdata.gumroad.com

Not "flashy" for social media, but some useful quality-of-life features have landed in the development version of R's mapgl package: - Bezier curves and Bezier polygons in the draw control; - A coordinates control to track your mouse position (decimal or DMS);

BildBildBild

spopt, an R package for spatial optimization, is now in general release on CRAN. spopt-r is inspired by the Python package of the same name. Features include: - Regionalization algorithms for building contiguous districts / territories; - Facility location solvers;

BildBildBildBild

Clustering is a highly effective technique for visualizing dense geospatial point data. With freestiler, you can build cluster-aware tilesets that intelligently aggregate points until you hit a desired max cluster zoom level. Shown here: visualizing 5 million points smoothly with clustering.