Kyle Barron

557 Followers
146 Following
226 Posts
Creating the next generation of geospatial data tools for Python & the browser with GeoArrow, GeoParquet & GeoRust @developmentseed | he/him 🌈

Lonboard v0.15 now supports geocoding! Easily jump the map to locations, using any geocoder service of your choice.

https://developmentseed.org/lonboard/latest/blog/2026/03/13/releasing-lonboard-015/

New Lonboard release makes the first step towards rich 𝐫𝐚𝐬𝐭𝐞𝐫 data visualization in Python, starting with PMTiles!

- New RasterLayer, supporting PMTiles input via async-pmtiles
- New support for categorical data filtering on the GPU

Release post: https://developmentseed.org/lonboard/latest/blog/2026/02/12/releasing-lonboard-014
Full Changelog: https://developmentseed.org/lonboard/latest/CHANGELOG/#0140-2026-02-11

Visualize a mosaic of NAIP imagery loaded from Microsoft Planetary Computer's STAC Collection, all in your browser, *no server involved*.

Switch between true color, false color infrared, and NDVI renderings. https://developmentseed.org/deck.gl-raster/examples/naip-mosaic/

Each of these tiles loading are individual Cloud-Optimized GeoTIFFs, loaded directly from Azure. Only the COGs in viewport are loaded and rendered.

Built at @developmentseed with deck.gl-raster: https://github.com/developmentseed/deck.gl-raster

New from Development Seed: deck.gl-raster. 𝐅𝐮𝐥𝐥𝐲 𝐜𝐥𝐢𝐞𝐧𝐭-𝐬𝐢𝐝𝐞 𝐂𝐎𝐆 𝐫𝐞𝐧𝐝𝐞𝐫𝐢𝐧𝐠. No server required.

This is a 1.3 𝐠𝐢𝐠𝐚𝐛𝐲𝐭𝐞 COG, streamed directly into the browser. Explore it yourself: https://developmentseed.org/deck.gl-raster/examples/land-cover/

- GPU-accelerated raster reprojection supports images from nearly all projections
- GPU-accelerated image processing to apply colormaps, filter out nodata values, convert color spaces, & more
- Efficient use of COG overviews to fetch the minimum data required

https://github.com/developmentseed/deck.gl-raster

Released Lonboard v0.13!

- New layer types: H3, S2, Geohash, A5 and fixed HeatmapLayer
- Render data layers beneath Maplibre text labels
- Map UI controls: scale, fullscreen, navigation
- Significant performance improvements: fixing earlier regressions

https://developmentseed.org/lonboard/latest/blog/2025/11/05/releasing-lonboard-013

New blog post! https://kylebarron.dev/blog/fast-python-bindings

This dives into performance pitfalls of Python bindings, why projects like Lonboard are so fast, and why I care about Apache Arrow so much. The post is high level and you don't need to know C/C++/Rust to understand it!

New Lonboard release and new demo! Integrating Marimo and Apache DataFusion to visualize the NYC taxi dataset. https://developmentseed.org/lonboard/latest/examples/marimo/nyc_taxi_trips/
New example notebook on visualizing Spatially-Partitioned GeoParquet with Lonboard, Obstore, and GeoArrow-Rust, using Overture Maps Foundation data! https://developmentseed.org/lonboard/latest/examples/overture-geoparquet/

When the Delta Lake Python bindings take a required dependency on your library 😅. 2.6 million downloads a month! 😱 Guess I'll never be making a breaking release now!! https://pypistats.org/packages/arro3-core

arro3-core is 15x smaller in your environment than pyarrow, and that can be really useful! https://kylebarron.dev/arro3/latest/