<?xml version="1.0" encoding="utf-8" standalone="yes"?><urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9" xmlns:xhtml="http://www.w3.org/1999/xhtml"><url><loc>https://teotl.dev/posts/2026/03/18/remaking-cirrus-three-lessons-learned/</loc><lastmod>2026-03-18T12:00:00+00:00</lastmod></url><url><loc>https://teotl.dev/tags/aws/</loc><lastmod>2026-03-18T12:00:00+00:00</lastmod></url><url><loc>https://teotl.dev/tags/cirrus/</loc><lastmod>2026-03-18T12:00:00+00:00</lastmod></url><url><loc>https://teotl.dev/tags/data-orchestration/</loc><lastmod>2026-03-18T12:00:00+00:00</lastmod></url><url><loc>https://teotl.dev/</loc><lastmod>2026-03-18T12:00:00+00:00</lastmod></url><url><loc>https://teotl.dev/tags/open-source/</loc><lastmod>2026-03-18T12:00:00+00:00</lastmod></url><url><loc>https://teotl.dev/posts/</loc><lastmod>2026-03-18T12:00:00+00:00</lastmod></url><url><loc>https://teotl.dev/tags/swoop/</loc><lastmod>2026-03-18T12:00:00+00:00</lastmod></url><url><loc>https://teotl.dev/tags/</loc><lastmod>2026-03-18T12:00:00+00:00</lastmod></url><url><loc>https://teotl.dev/posts/2026/02/23/remaking-cirrus-reflections-on-five-years-spent-building-an-open-source-data-orchestrator/</loc><lastmod>2026-02-23T12:00:00+00:00</lastmod></url><url><loc>https://teotl.dev/tags/serverless/</loc><lastmod>2026-02-23T12:00:00+00:00</lastmod></url><url><loc>https://teotl.dev/tags/stac/</loc><lastmod>2026-02-23T12:00:00+00:00</lastmod></url><url><loc>https://teotl.dev/tags/array/</loc><lastmod>2025-11-04T12:00:00+00:00</lastmod></url><url><loc>https://teotl.dev/tags/cog/</loc><lastmod>2025-11-04T12:00:00+00:00</lastmod></url><url><loc>https://teotl.dev/tags/conventions/</loc><lastmod>2025-11-04T12:00:00+00:00</lastmod></url><url><loc>https://teotl.dev/tags/data-formats/</loc><lastmod>2025-11-04T12:00:00+00:00</lastmod></url><url><loc>https://teotl.dev/tags/geotiff/</loc><lastmod>2025-11-04T12:00:00+00:00</lastmod></url><url><loc>https://teotl.dev/tags/geozarr/</loc><lastmod>2025-11-04T12:00:00+00:00</lastmod></url><url><loc>https://teotl.dev/tags/metadata/</loc><lastmod>2025-11-04T12:00:00+00:00</lastmod></url><url><loc>https://teotl.dev/posts/2025/11/04/metadata-makes-the-data-format-metadata-storage-and-representation-across-array-formats/</loc><lastmod>2025-11-04T12:00:00+00:00</lastmod></url><url><loc>https://teotl.dev/tags/netcdf/</loc><lastmod>2025-11-04T12:00:00+00:00</lastmod></url><url><loc>https://teotl.dev/tags/raster/</loc><lastmod>2025-11-04T12:00:00+00:00</lastmod></url><url><loc>https://teotl.dev/tags/zarr/</loc><lastmod>2025-11-04T12:00:00+00:00</lastmod></url><url><loc>https://teotl.dev/tags/ccrp/</loc><lastmod>2025-10-14T00:20:00+00:00</lastmod></url><url><loc>https://teotl.dev/tags/cloud-native/</loc><lastmod>2025-10-14T00:20:00+00:00</lastmod></url><url><loc>https://teotl.dev/tags/cng/</loc><lastmod>2025-10-14T00:20:00+00:00</lastmod></url><url><loc>https://teotl.dev/tags/data/</loc><lastmod>2025-10-14T00:20:00+00:00</lastmod></url><url><loc>https://teotl.dev/tags/parquet/</loc><lastmod>2025-10-14T00:20:00+00:00</lastmod></url><url><loc>https://teotl.dev/posts/2025/09/23/redefining-cloud-native-with-the-coalesced-chunk-retrieval-protocol/</loc><lastmod>2025-10-14T00:20:00+00:00</lastmod></url><url><loc>https://teotl.dev/tags/tabular/</loc><lastmod>2025-10-14T00:20:00+00:00</lastmod></url><url><loc>https://teotl.dev/tags/vector/</loc><lastmod>2025-10-14T00:20:00+00:00</lastmod></url><url><loc>https://teotl.dev/posts/2025/08/23/a-new-look-a-new-domain-a-new-start/</loc><lastmod>2025-08-23T08:00:00+00:00</lastmod></url><url><loc>https://teotl.dev/tags/teotl/</loc><lastmod>2025-08-23T08:00:00+00:00</lastmod></url><url><loc>https://teotl.dev/tags/theme/</loc><lastmod>2025-08-23T08:00:00+00:00</lastmod></url><url><loc>https://teotl.dev/about/</loc><lastmod>2025-08-13T10:00:00-08:00</lastmod></url><url><loc>https://teotl.dev/page/</loc><lastmod>2025-08-13T10:00:00-08:00</lastmod></url><url><loc>https://teotl.dev/posts/2025/08/06/beyond-the-default-a-modern-guide-to-raster-compression/</loc><lastmod>2025-08-06T12:00:00+00:00</lastmod></url><url><loc>https://teotl.dev/tags/compression/</loc><lastmod>2025-08-06T12:00:00+00:00</lastmod></url><url><loc>https://teotl.dev/tags/zarrzipan/</loc><lastmod>2025-08-06T12:00:00+00:00</lastmod></url><url><loc>https://teotl.dev/tags/chunking/</loc><lastmod>2025-07-09T12:00:00+00:00</lastmod></url><url><loc>https://teotl.dev/tags/chunks/</loc><lastmod>2025-07-09T12:00:00+00:00</lastmod></url><url><loc>https://teotl.dev/posts/2025/07/09/chunks-and-chunkability-an-origin-story/</loc><lastmod>2025-07-09T12:00:00+00:00</lastmod></url><url><loc>https://teotl.dev/posts/2025/07/09/chunks-and-chunkability-tyranny-of-the-chunk/</loc><lastmod>2025-07-09T12:00:00+00:00</lastmod></url><url><loc>https://teotl.dev/tags/landsat/</loc><lastmod>2025-07-09T12:00:00+00:00</lastmod></url><url><loc>https://teotl.dev/posts/2025/05/22/is-zarr-the-new-cog/</loc><lastmod>2025-05-22T12:00:00+00:00</lastmod></url><url><loc>https://teotl.dev/posts/2020/06/19/qemu-services-with-socat/</loc><lastmod>2020-06-19T12:00:39-07:00</lastmod></url><url><loc>https://teotl.dev/posts/2020/05/20/serial-with-socat/</loc><lastmod>2020-05-20T23:00:39-07:00</lastmod></url><url><loc>https://teotl.dev/posts/2020/02/11/create-a-static-site-with-hugo-and-github-pages/</loc><lastmod>2020-02-11T12:52:22-08:00</lastmod></url><url><loc>https://teotl.dev/posts/2020/02/10/introduction/</loc><lastmod>2020-02-10T22:12:06-08:00</lastmod></url><url><loc>https://teotl.dev/categories/</loc></url></urlset>