<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"><channel><description>Creating the next generation of geospatial data tools for Python &amp; the browser with GeoArrow, GeoParquet &amp; GeoRust @developmentseed | he/him 🌈</description><link>https://bsky.app/profile/kylebarron.dev</link><title>@kylebarron.dev - Kyle Barron</title><item><link>https://bsky.app/profile/kylebarron.dev/post/3mw4sbdcz422o</link><description>Published deck.gl-raster v0.8!&#xA;&#xA;- Initial globe view support&#xA;- New icechunk example&#xA;- Improved request latency for MosaicLayer&#xA;- Fixed reprojection for images extending beyond ±85° latitude&#xA;- Improved rendering precision at high zooms&#xA;- Improved performance&#xA;&#xA;https://developmentseed.org/deck.gl-raster/blog/v0-8-release/</description><pubDate>22 Sep 2026 17:54 +0000</pubDate><guid isPermaLink="false">at://did:plc:xp4uaryknixcscaf2pajew36/app.bsky.feed.post/3mw4sbdcz422o</guid></item><item><link>https://bsky.app/profile/kylebarron.dev/post/3msxtvr5e3k2v</link><description>Zarrista: a new, faster Python library for working with Zarr data! 1.9x to 2.7x faster than Zarr-Python for reading local data.&#xA;&#xA;https://developmentseed.org/zarrista/latest/blog/2026/08/13/zarrista-faster-zarr-for-python/</description><pubDate>13 Aug 2026 14:24 +0000</pubDate><guid isPermaLink="false">at://did:plc:xp4uaryknixcscaf2pajew36/app.bsky.feed.post/3msxtvr5e3k2v</guid></item><item><link>https://bsky.app/profile/kylebarron.dev/post/3mlvlnozv4k25</link><description>Big speedups in deck.gl-raster v0.7: Retina display support, faster GPU pixel filtering, minimized latency to render 200GB COGs, center-out tile loading https://developmentseed.org/deck.gl-raster/blog/v0-7-release/&#xA;&#xA;Thanks to @developmentseed.org for supporting this work!</description><pubDate>15 May 2026 14:55 +0000</pubDate><guid isPermaLink="false">at://did:plc:xp4uaryknixcscaf2pajew36/app.bsky.feed.post/3mlvlnozv4k25</guid></item><item><link>https://bsky.app/profile/kylebarron.dev/post/3ml25xhxvt22n</link><description>New deck.gl-raster example that compares two image sources with a slider.&#xA;&#xA;https://developmentseed.org/deck.gl-raster/examples/vermont-cog-comparison/</description><pubDate>04 May 2026 17:08 +0000</pubDate><guid isPermaLink="false">at://did:plc:xp4uaryknixcscaf2pajew36/app.bsky.feed.post/3ml25xhxvt22n</guid></item><item><link>https://bsky.app/profile/kylebarron.dev/post/3mknp2btsvk2j</link><description>New: Zarr support in deck.gl-raster! Here&#39;s a GPU-driven animation of Zarr temperature forecasts, fully client-side, no server involved.&#xA;https://developmentseed.org/deck.gl-raster/blog/initial-geozarr/</description><pubDate>29 Apr 2026 18:09 +0000</pubDate><guid isPermaLink="false">at://did:plc:xp4uaryknixcscaf2pajew36/app.bsky.feed.post/3mknp2btsvk2j</guid></item><item><link>https://bsky.app/profile/kylebarron.dev/post/3mijobmlcw22m</link><description>Native Cloud-Optimized GeoTIFF support in Lonboard! &#xA;&#xA;- Stream massive COGs on demand&#xA;- Full control over image rendering: apply colormaps, change band combinations, use ML models&#xA;- Read COGs from anywhere, including local files and private data (via Obstore)&#xA;&#xA;https://developmentseed.org/lonboard/latest/blog/2026/04/02/cloud-optimized-geotiffs-in-lonboard/</description><pubDate>02 Apr 2026 16:54 +0000</pubDate><guid isPermaLink="false">at://did:plc:xp4uaryknixcscaf2pajew36/app.bsky.feed.post/3mijobmlcw22m</guid></item><item><link>https://bsky.app/profile/kylebarron.dev/post/3mhiqhqa44s2y</link><description>Three updates in deck.gl-raster v0.4:&#xA;1. New example for NDVI filtering on the GPU&#xA;2. When zooming in, render coarser image data while higher-res data is still loading&#xA;3. Fixed reprojection and rendering at high latitudes&#xA;&#xA;https://developmentseed.org/deck.gl-raster/blog/v0-4-release/</description><pubDate>20 Mar 2026 14:36 +0000</pubDate><guid isPermaLink="false">at://did:plc:xp4uaryknixcscaf2pajew36/app.bsky.feed.post/3mhiqhqa44s2y</guid></item><item><link>https://bsky.app/profile/kylebarron.dev/post/3mhdohdbb7k24</link><description>𝐝𝐞𝐜𝐤.𝐠𝐥-𝐫𝐚𝐬𝐭𝐞𝐫 𝐯0.3: fast GeoTIFF visualization in deck.gl&#xA;&#xA;- 𝐍𝐞𝐰 𝐓𝐲𝐩𝐞𝐒𝐜𝐫𝐢𝐩𝐭 𝐆𝐞𝐨𝐓𝐈𝐅𝐅 𝐥𝐢𝐛𝐫𝐚𝐫𝐲: high-level &amp; fully-typed. We&#39;ve fully migrated off of geotiff.js&#xA;- 𝐀𝐮𝐭𝐨 𝐍𝐨𝐝𝐚𝐭𝐚 𝐦𝐚𝐬𝐤𝐢𝐧𝐠&#xA;- 𝐂𝐨𝐦𝐩𝐫𝐞𝐬𝐬𝐞𝐝 𝐄𝐏𝐒𝐆 𝐝𝐚𝐭𝐚𝐛𝐚𝐬𝐞 to 309kb&#xA;- 𝐍𝐞𝐰 𝐩𝐨𝐫𝐭𝐬 of Affine and Morecantile to TS&#xA;&#xA;https://developmentseed.org/deck.gl-raster/blog/v0-3-release/</description><pubDate>18 Mar 2026 14:16 +0000</pubDate><guid isPermaLink="false">at://did:plc:xp4uaryknixcscaf2pajew36/app.bsky.feed.post/3mhdohdbb7k24</guid></item><item><link>https://bsky.app/profile/kylebarron.dev/post/3mh72agbm7224</link><description>Also in Lonboard, new logo! Designed by @gusbusdraws.bsky.social, who also designed the @developmentseed.org Cloud Native Zine &#xA;&#xA;https://developmentseed.org/blog/2025-02-17-cloud-data-zine/&#xA;https://zines.developmentseed.org/zines/cloud-native/</description><pubDate>16 Mar 2026 18:04 +0000</pubDate><guid isPermaLink="false">at://did:plc:xp4uaryknixcscaf2pajew36/app.bsky.feed.post/3mh72agbm7224</guid></item><item><link>https://bsky.app/profile/kylebarron.dev/post/3mh72663nas24</link><description>Lonboard v0.15 now supports geocoding! Easily jump the map to locations, using any geocoder service of your choice.&#xA;&#xA;https://developmentseed.org/lonboard/latest/blog/2026/03/13/releasing-lonboard-015/&#xA;&#xA;@developmentseed.org</description><pubDate>16 Mar 2026 18:03 +0000</pubDate><guid isPermaLink="false">at://did:plc:xp4uaryknixcscaf2pajew36/app.bsky.feed.post/3mh72663nas24</guid></item><item><link>https://bsky.app/profile/kylebarron.dev/post/3meohbmzwps2l</link><description>New Lonboard release makes the first step towards rich 𝐫𝐚𝐬𝐭𝐞𝐫 data visualization in Python, starting with PMTiles!&#xA;https://developmentseed.org/lonboard/latest/blog/2026/02/12/releasing-lonboard-014&#xA;&#xA;- New RasterLayer, supporting PMTiles input via async-pmtiles https://github.com/developmentseed/async-pmtiles&#xA;- New support for categorical data filtering on the GPU</description><pubDate>12 Feb 2026 16:52 +0000</pubDate><guid isPermaLink="false">at://did:plc:xp4uaryknixcscaf2pajew36/app.bsky.feed.post/3meohbmzwps2l</guid></item><item><link>https://bsky.app/profile/kylebarron.dev/post/3mejlhbho222f</link><description>Building on Vincent Sarago&#39;s work, I updated and published 𝐚𝐬𝐲𝐧𝐜-𝐩𝐦𝐭𝐢𝐥𝐞𝐬, an asynchronous PMTiles reader for Python: https://github.com/developmentseed/async-pmtiles&#xA;&#xA;This integrates with Obstore for efficiently reading remote files and Obspec for extensibility.</description><pubDate>10 Feb 2026 18:23 +0000</pubDate><guid isPermaLink="false">at://did:plc:xp4uaryknixcscaf2pajew36/app.bsky.feed.post/3mejlhbho222f</guid></item><item><link>https://bsky.app/profile/kylebarron.dev/post/3me5dynjfhk22</link><description>Published a new version of async-geotiff:&#xA;&#xA;- Support for reading band-interleaved GeoTIFFs and Cloud-Optimized GeoTIFFs&#xA;- Initial support for decoding LERC, LERC_DEFLATE, LERC_ZSTD images&#xA;- Fix computation of image bounds and resolution for rotated images&#xA;&#xA;https://github.com/developmentseed/async-geotiff/releases/tag/v0.2.0</description><pubDate>05 Feb 2026 21:38 +0000</pubDate><guid isPermaLink="false">at://did:plc:xp4uaryknixcscaf2pajew36/app.bsky.feed.post/3me5dynjfhk22</guid></item><item><link>https://bsky.app/profile/kylebarron.dev/post/3mdxqhjmqzk2f</link><description>Introducing 𝐀𝐬𝐲𝐧𝐜-𝐆𝐞𝐨𝐓𝐈𝐅𝐅, a new library for reading GeoTIFFs and COGs. https://developmentseed.org/async-geotiff/latest/blog/2026/02/03/introducing-async-geotiff/&#xA;&#xA;- Fast, with a Rust core&#xA;- Uses a non-blocking thread pool for image decoding&#xA;- Integrates with NumPy, PyProj, Affine &amp; Morecantile&#xA;- Remote data support with Obstore&#xA;- No GDAL dependency</description><pubDate>03 Feb 2026 16:05 +0000</pubDate><guid isPermaLink="false">at://did:plc:xp4uaryknixcscaf2pajew36/app.bsky.feed.post/3mdxqhjmqzk2f</guid></item><item><link>https://bsky.app/profile/kylebarron.dev/post/3mde6cl2b2s2h</link><description>New version of async-tiff: Fast, async reading of TIFFs, GeoTIFFs &amp; COGs in Rust and Python: developmentseed.org/async-tiff&#xA;&#xA;- New Array class for zero-copy data sharing between Rust/numpy&#xA;- Separate CPU-bound and IO-bound work, decoding image data in a thread pool&#xA;- Revamped metadata block caching&#xA;https://developmentseed.org/async-tiff/latest/</description><pubDate>26 Jan 2026 21:19 +0000</pubDate><guid isPermaLink="false">at://did:plc:xp4uaryknixcscaf2pajew36/app.bsky.feed.post/3mde6cl2b2s2h</guid></item><item><link>https://bsky.app/profile/kylebarron.dev/post/3mcimci2ei22f</link><description>Visualize a mosaic of NAIP imagery loaded from @microsoft.com Planetary Computer COGs, all in your browser, no server involved.&#xA;&#xA;Render true color, false color infrared, or NDVI. https://developmentseed.org/deck.gl-raster/examples/naip-mosaic/&#xA;&#xA;Built at @developmentseed.org with deck.gl-raster: https://github.com/developmentseed/deck.gl-raster</description><pubDate>15 Jan 2026 22:15 +0000</pubDate><guid isPermaLink="false">at://did:plc:xp4uaryknixcscaf2pajew36/app.bsky.feed.post/3mcimci2ei22f</guid></item><item><link>https://bsky.app/profile/kylebarron.dev/post/3mbu6bl2psk22</link><description>Announcing deck.gl-raster: 𝐟𝐮𝐥𝐥𝐲 𝐜𝐥𝐢𝐞𝐧𝐭-𝐬𝐢𝐝𝐞 𝐂𝐎𝐆 𝐫𝐞𝐧𝐝𝐞𝐫𝐢𝐧𝐠. No server required.&#xA;&#xA;1.3 𝐠𝐢𝐠𝐚𝐛𝐲𝐭𝐞 COG, streamed directly into the browser: https://developmentseed.org/deck.gl-raster/examples/land-cover/&#xA;&#xA;- GPU-accelerated raster reprojection&#xA;- GPU image processing for colormaps, nodata values&#xA;- Efficient use of COG overviews</description><pubDate>07 Jan 2026 19:11 +0000</pubDate><guid isPermaLink="false">at://did:plc:xp4uaryknixcscaf2pajew36/app.bsky.feed.post/3mbu6bl2psk22</guid></item><item><link>https://bsky.app/profile/kylebarron.dev/post/3m4vygbc5rs2y</link><description>Released Lonboard v0.13!&#xA;&#xA;- New layer types: H3, S2, Geohash, A5 and fixed HeatmapLayer&#xA;- Render data layers beneath Maplibre text labels&#xA;- Map UI controls: scale, fullscreen, navigation&#xA;- Significant performance improvements: fixing earlier regressions&#xA;&#xA;https://developmentseed.org/lonboard/latest/blog/2025/11/05/releasing-lonboard-013</description><pubDate>05 Nov 2025 21:26 +0000</pubDate><guid isPermaLink="false">at://did:plc:xp4uaryknixcscaf2pajew36/app.bsky.feed.post/3m4vygbc5rs2y</guid></item><item><link>https://bsky.app/profile/kylebarron.dev/post/3m2rs43lnak2l</link><description>I&#39;m happy to announce I&#39;ve been promoted to an Apache Arrow Committer, meaning I&#39;m authorized to merge code patches into Arrow repositories! &#xA;&#xA;I join this list of amazing people: arrow.apache.org/committers/&#xA;https://arrow.apache.org/committers/</description><pubDate>09 Oct 2025 18:31 +0000</pubDate><guid isPermaLink="false">at://did:plc:xp4uaryknixcscaf2pajew36/app.bsky.feed.post/3m2rs43lnak2l</guid></item><item><link>https://bsky.app/profile/kylebarron.dev/post/3m2mcbbjn6s2u</link><description>New blog post! https://kylebarron.dev/blog/fast-python-bindings&#xA;&#xA;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&#39;t need to know C/C++/Rust to understand it!</description><pubDate>07 Oct 2025 14:05 +0000</pubDate><guid isPermaLink="false">at://did:plc:xp4uaryknixcscaf2pajew36/app.bsky.feed.post/3m2mcbbjn6s2u</guid></item><item><link>https://bsky.app/profile/kylebarron.dev/post/3lz55dw44222a</link><description>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/</description><pubDate>18 Sep 2025 20:02 +0000</pubDate><guid isPermaLink="false">at://did:plc:xp4uaryknixcscaf2pajew36/app.bsky.feed.post/3lz55dw44222a</guid></item><item><link>https://bsky.app/profile/kylebarron.dev/post/3lz26myspvs25</link><description>Published a new version of parquet-wasm: https://github.com/kylebarron/parquet-wasm/releases/tag/v0.7.0&#xA;&#xA;- Update to latest version of Rust parquet crate&#xA;- Workaround to read Parquet data containing Arrow string view/binary view types&#xA;- Streaming writes&#xA;- Comparison between parquet-wasm and hyparquet, a pure-JavaScript Parquet reader</description><pubDate>17 Sep 2025 15:47 +0000</pubDate><guid isPermaLink="false">at://did:plc:xp4uaryknixcscaf2pajew36/app.bsky.feed.post/3lz26myspvs25</guid></item><item><link>https://bsky.app/profile/kylebarron.dev/post/3lwyxvp3nmc2n</link><description>Published arro3-core v0.6 with wider dtype support for converting numpy ndarrays to Arrow. It now additionally supports:&#xA;- datetime64&#xA;- timedelta64&#xA;- fixed-width strings/bytes&#xA;- variable-width strings&#xA;- object arrays of str/bytes&#xA;&#xA;And the Python wheel is still just 2.5MB!&#xA;https://github.com/kylebarron/arro3/releases/tag/py-v0.6.0</description><pubDate>22 Aug 2025 17:23 +0000</pubDate><guid isPermaLink="false">at://did:plc:xp4uaryknixcscaf2pajew36/app.bsky.feed.post/3lwyxvp3nmc2n</guid></item><item><link>https://bsky.app/profile/kylebarron.dev/post/3lvvqiys2ic2w</link><description>New GeoArrow-Rust release (&amp; Python bindings) with a dedicated FlatGeobuf reader and writer:&#xA;- Fast bounding box queries, pushed down to the original file format&#xA;- Sync/async data reading through obstore&#xA;- Fully Rust with no GDAL means easy installation&#xA;&#xA;https://geoarrow.org/geoarrow-rs/python/latest/api/io/flatgeobuf/</description><pubDate>08 Aug 2025 17:08 +0000</pubDate><guid isPermaLink="false">at://did:plc:xp4uaryknixcscaf2pajew36/app.bsky.feed.post/3lvvqiys2ic2w</guid></item><item><link>https://bsky.app/profile/kylebarron.dev/post/3lvlliogork2p</link><description>New blog post on Obstore, fast, multi-provider cloud storage access for Python:&#xA;&#xA;https://developmentseed.org/blog/2025-08-01-obstore/</description><pubDate>04 Aug 2025 16:11 +0000</pubDate><guid isPermaLink="false">at://did:plc:xp4uaryknixcscaf2pajew36/app.bsky.feed.post/3lvlliogork2p</guid></item><item><link>https://bsky.app/profile/kylebarron.dev/post/3lukmpezkds2u</link><description>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/</description><pubDate>22 Jul 2025 13:35 +0000</pubDate><guid isPermaLink="false">at://did:plc:xp4uaryknixcscaf2pajew36/app.bsky.feed.post/3lukmpezkds2u</guid></item></channel></rss>