<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
  <id>https://geotessera.org/blog</id>
  <title>TESSERA Blog</title>
  <subtitle>Updates, tutorials, and research from the TESSERA community</subtitle>
  <link href="https://geotessera.org/blog" rel="alternate"/>
  <link href="https://geotessera.org/blog/feed.xml" rel="self"/>
  <updated>2026-04-17T00:00:00.000Z</updated>
  <entry>
    <id>https://geotessera.org/blog/2026-04-17-gedi-fungi-preprints</id>
    <title>Calibrated biomass and below-ground biodiversity with TESSERA</title>
    <link href="https://geotessera.org/blog/2026-04-17-gedi-fungi-preprints" rel="alternate"/>
    <updated>2026-04-17T23:00:00.000Z</updated>
    <author><name>Robin Young</name></author>
    <summary>Two new preprints use TESSERA embeddings for calibrated biomass gap-filling and below-ground fungal biodiversity prediction.</summary>
    <category term="research"/>
    <category term="ecology"/>
  </entry>
  <entry>
    <id>https://www.tunbury.org/2026/04/08/intel-amx/</id>
    <title>Can a CPU with Intel AMX Match a GPU for ML Inference?</title>
    <link href="https://www.tunbury.org/2026/04/08/intel-amx/" rel="alternate"/>
    <updated>2026-04-08T23:00:00.000Z</updated>
    <author><name>Mark Elvers</name></author>
    <summary>Benchmarking the TESSERA pipeline on Intel Xeon with AMX bfloat16 acceleration, finding an 8-core AMX CPU achieves ~$0.29/tile versus $0.23/tile on a T4 GPU at similar price points.</summary>
    <category term="engineering"/>
  </entry>
  <entry>
    <id>https://github.com/ucam-eo/geotessera/releases/tag/v0.8.0</id>
    <title>geotessera v0.8.0: Zarr v3 store, GeoTIFF memory fixes, and registry improvements</title>
    <link href="https://github.com/ucam-eo/geotessera/releases/tag/v0.8.0" rel="alternate"/>
    <updated>2026-04-05T23:00:00.000Z</updated>
    <author><name>geotessera</name></author>
    <summary>Adds cloud-native Zarr v3 access via GeoTesseraZarr with automatic UTM zone routing and point sampling, fixes GeoTIFF memory leaks for large regions, adds download resume for GeoTIFFs, and improves registry scanning with truncated file detection and selective parquet generation. Next up: extended registry support for multiple mirrors, versions, and formats.</summary>
    <category term="release"/>
    <category term="python"/>
  </entry>
  <entry>
    <id>https://geotessera.org/blog/2026-04-01-agribound-field-boundaries</id>
    <title>Agribound: agricultural field boundary delineation</title>
    <link href="https://geotessera.org/blog/2026-04-01-agribound-field-boundaries" rel="alternate"/>
    <updated>2026-04-01T23:00:00.000Z</updated>
    <author><name>Anil Madhavapeddy</name></author>
    <summary>Agribound is a new Python toolkit that uses TESSERA embeddings for unsupervised agricultural field boundary delineation across multiple satellite sources.</summary>
    <category term="community"/>
    <category term="announcement"/>
    <category term="python"/>
  </entry>
  <entry>
    <id>https://geotessera.org/blog/2026-03-30-training-and-inference-at-scale</id>
    <title>Planetary scale training and inference with AMD and Vultr</title>
    <link href="https://geotessera.org/blog/2026-03-30-training-and-inference-at-scale" rel="alternate"/>
    <updated>2026-03-30T23:00:00.000Z</updated>
    <author><name>Anil Madhavapeddy</name></author>
    <summary>How we used AMD Accelerator Cloud and Vultr's MI325X GPU clusters to train the TESSERA v1 model and generate 250TB of global embeddings.</summary>
    <category term="engineering"/>
    <category term="announcement"/>
  </entry>
  <entry>
    <id>https://anil.recoil.org/notes/tessera-embeddings-convention</id>
    <title>TESSERA adopts the Zarr geo-embeddings convention</title>
    <link href="https://anil.recoil.org/notes/tessera-embeddings-convention" rel="alternate"/>
    <updated>2026-03-27T23:00:00.000Z</updated>
    <author><name>Anil Madhavapeddy</name></author>
    <summary>TESSERA will migrate from separate annual stores to a unified MegaZarr with time as a primary dimension, adopting the emerging geo-embeddings Zarr convention for broader compatibility across embedding models.</summary>
    <category term="engineering"/>
  </entry>
  <entry>
    <id>https://www.linkedin.com/pulse/from-pixels-embeddings-tessera-earth-observation-gijs-van-den-dool-uti7e/</id>
    <title>From Pixels to Embeddings: TESSERA Customisation</title>
    <link href="https://www.linkedin.com/pulse/from-pixels-embeddings-tessera-earth-observation-gijs-van-den-dool-uti7e/" rel="alternate"/>
    <updated>2026-03-25T23:00:00.000Z</updated>
    <author><name>Gijs van den Dool</name></author>
    <summary>A contributed walkthrough of a custom Master-Worker pipeline for running TESSERA inference in Google Colab, with analysis of optimal cloud cover thresholds for West Africa.</summary>
    <category term="community"/>
  </entry>
  <entry>
    <id>https://github.com/ucam-eo/TEE/releases/tag/v3.5.0</id>
    <title>TEE v3.4 and v3.5: Manual labelling and multi-user login</title>
    <link href="https://github.com/ucam-eo/TEE/releases/tag/v3.5.0" rel="alternate"/>
    <updated>2026-03-24T23:00:00.000Z</updated>
    <author><name>Srinivasan Keshav</name></author>
    <summary>Two releases of the TESSERA Embedding Explorer: v3.4 adds manual labelling with pin and polygon tools, per-class similarity sliders, and spatial classifiers. v3.5 adds a multi-user login system to the demo site — request access via the TESSERA channel on eeg.zulipchat.com. See also the walkthroughs of TEE in the videos section.</summary>
    <category term="release"/>
    <category term="tee"/>
  </entry>
  <entry>
    <id>https://geotessera.org/blog/2026-03-23-restoration-dialogue-workshop</id>
    <title>Restoration Dialogue: AI and Habitat Monitoring in the UK</title>
    <link href="https://geotessera.org/blog/2026-03-23-restoration-dialogue-workshop" rel="alternate"/>
    <updated>2026-03-23T23:00:00.000Z</updated>
    <author><name>David Coomes</name></author>
    <summary>Over 30 researchers from universities, statutory agencies and NGOs gathered in Cambridge to explore whether geospatial foundation models like TESSERA can support mapping and monitoring nature across the UK.</summary>
    <category term="workshop"/>
    <category term="community"/>
  </entry>
  <entry>
    <id>https://isaac.earth/geospatial-skills</id>
    <title>Claude Code skills for geospatial analysis with TESSERA</title>
    <link href="https://isaac.earth/geospatial-skills" rel="alternate"/>
    <updated>2026-03-20T23:00:00.000Z</updated>
    <author><name>Isaac Corley</name></author>
    <summary>A set of Claude Code skills for working with TESSERA embeddings via the Python and R libraries, enabling AI-assisted geospatial analysis workflows.</summary>
    <category term="community"/>
    <category term="engineering"/>
  </entry>
  <entry>
    <id>https://geotessera.org/blog/2026-03-16-geotessera-r-library</id>
    <title>GeoTessera R library now available</title>
    <link href="https://geotessera.org/blog/2026-03-16-geotessera-r-library" rel="alternate"/>
    <updated>2026-03-16T23:00:00.000Z</updated>
    <author><name>Anil Madhavapeddy</name></author>
    <summary>Simon Frost from Microsoft Research has contributed an R port of the geotessera library, bringing TESSERA embeddings to the R ecosystem.</summary>
    <category term="announcement"/>
    <category term="community"/>
    <category term="rlang"/>
  </entry>
  <entry>
    <id>https://anil.recoil.org/notes/tessera-zarr-v3-layout</id>
    <title>Streaming millions of TESSERA tiles over HTTP with Zarr v3</title>
    <link href="https://anil.recoil.org/notes/tessera-zarr-v3-layout" rel="alternate"/>
    <updated>2026-03-14T23:00:00.000Z</updated>
    <author><name>Anil Madhavapeddy</name></author>
    <summary>How TESSERA restructured its geospatial embeddings from millions of individual files into sharded Zarr v3 stores, enabling efficient HTTP streaming via range requests for both single-pixel mobile queries and large-scale regional analysis.</summary>
    <category term="engineering"/>
  </entry>
  <entry>
    <id>https://www.tunbury.org/2026/03/13/oxcaml-inference/</id>
    <title>ONNX inference engine using OxCaml's SIMD intrinsics</title>
    <link href="https://www.tunbury.org/2026/03/13/oxcaml-inference/" rel="alternate"/>
    <updated>2026-03-13T23:00:00.000Z</updated>
    <author><name>Mark Elvers</name></author>
    <summary>Building a zero-allocation ONNX inference engine for the TESSERA model using OxCaml's unboxed float32 types and SIMD intrinsics. Achieves ~200ms single-threaded latency, within 2.2x of ONNX Runtime.</summary>
    <category term="engineering"/>
  </entry>
  <entry>
    <id>https://github.com/ucam-eo/TEE/releases/tag/v3.2.0</id>
    <title>TEE v3.2.0: GPU-accelerated U-Net classifier and flip augmentation</title>
    <link href="https://github.com/ucam-eo/TEE/releases/tag/v3.2.0" rel="alternate"/>
    <updated>2026-03-13T22:00:00.000Z</updated>
    <author><name>Srinivasan Keshav</name></author>
    <summary>Adds a GPU-accelerated U-Net classifier operating on full 2D embedding grids via PyTorch with CUDA, MPS, and CPU support. Introduces 4× flip augmentation for Spatial MLP 3×3 and 5×5 variants, plus improved error handling for non-JSON server responses.</summary>
    <category term="release"/>
    <category term="web"/>
  </entry>
  <entry>
    <id>https://www.tunbury.org/2026/03/11/gpu-vs-cpu/</id>
    <title>GPU vs CPU for ONNX Inference: NVIDIA L4 vs AMD EPYC 9965</title>
    <link href="https://www.tunbury.org/2026/03/11/gpu-vs-cpu/" rel="alternate"/>
    <updated>2026-03-11T23:00:00.000Z</updated>
    <author><name>Mark Elvers</name></author>
    <summary>Benchmarking TESSERA inference on GPU vs CPU, finding that NUMA-aware parallel CPU jobs can achieve 2x the aggregate throughput of a single GPU for satellite tile processing.</summary>
    <category term="engineering"/>
  </entry>
  <entry>
    <id>https://geotessera.org/blog/2026-03-10-tessera-v1-weights</id>
    <title>TESSERA v1 model weights now available</title>
    <link href="https://geotessera.org/blog/2026-03-10-tessera-v1-weights" rel="alternate"/>
    <updated>2026-03-10T23:00:00.000Z</updated>
    <author><name>Zhengpeng Feng</name></author>
    <summary>The TESSERA v1 model weights are now publicly available, including the QAT checkpoint for quantized int8 inference.</summary>
    <category term="announcement"/>
  </entry>
  <entry>
    <id>https://github.com/ucam-eo/TEE/releases/tag/v3.0.0</id>
    <title>TEE v3.0.0: Validation panel and client-side UMAP</title>
    <link href="https://github.com/ucam-eo/TEE/releases/tag/v3.0.0" rel="alternate"/>
    <updated>2026-03-09T23:00:00.000Z</updated>
    <author><name>Srinivasan Keshav</name></author>
    <summary>New validation panel with learning-curve evaluation and tunable hyperparameters. Moved UMAP computation to a client-side Web Worker, replaced GeoTIFF pyramids with PNG+JSON, added granular pipeline progress, and improved label management with a split-view panel.</summary>
    <category term="release"/>
    <category term="web"/>
  </entry>
  <entry>
    <id>https://jon.recoil.org/blog/2026/03/weeknotes-2026-10.html</id>
    <title>Weeknotes 2026 week 10</title>
    <link href="https://jon.recoil.org/blog/2026/03/weeknotes-2026-10.html" rel="alternate"/>
    <updated>2026-03-08T23:00:00.000Z</updated>
    <author><name>Jon Ludlam</name></author>
    <summary>An interactive TESSERA notebook running in the browser using OCaml, js_top_worker and odoc plugins — enabling geospatial mapping and ML inference with ONNX web runtime bindings.</summary>
    <category term="engineering"/>
    <category term="ocaml"/>
  </entry>
  <entry>
    <id>https://anil.recoil.org/notes/2026w10</id>
    <title>Streaming TESSERA working, biodiversity action papers, and FPL takes off</title>
    <link href="https://anil.recoil.org/notes/2026w10" rel="alternate"/>
    <updated>2026-03-08T22:00:00.000Z</updated>
    <author><name>Anil Madhavapeddy</name></author>
    <summary>A browser-based streaming interface for TESSERA satellite embeddings performing client-side analysis using WebGPU and WebAssembly.</summary>
    <category term="engineering"/>
    <category term="web"/>
  </entry>
  <entry>
    <id>https://fplaunchpad.org/2026/03/06/applications-open-post-bacc-fellowship.html</id>
    <title>Applications Open: Post-Baccalaureate Fellowship</title>
    <link href="https://fplaunchpad.org/2026/03/06/applications-open-post-bacc-fellowship.html" rel="alternate"/>
    <updated>2026-03-06T23:00:00.000Z</updated>
    <author><name>FP Launchpad</name></author>
    <category term="community"/>
  </entry>
  <entry>
    <id>https://arxiv.org/abs/2603.02080</id>
    <title>Paper: From Pixels to Patches — Pooling Strategies for Earth Embeddings</title>
    <link href="https://arxiv.org/abs/2603.02080" rel="alternate"/>
    <updated>2026-03-02T23:00:00.000Z</updated>
    <author><name>Isaac Corley et al.</name></author>
    <summary>Introduces EuroSAT-Embed, a dataset of 81k embedding GeoTIFFs from three models, and evaluates 13 pooling approaches. Recommends Generalized Mean Pooling as an efficient alternative to mean pooling, reducing geographic generalization gap by up to 40%.</summary>
    <category term="research"/>
    <category term="community"/>
  </entry>
  <entry>
    <id>https://anil.recoil.org/notes/2026w9</id>
    <title>Browser TESSERA, package management and Docker in the CACM</title>
    <link href="https://anil.recoil.org/notes/2026w9" rel="alternate"/>
    <updated>2026-03-01T23:00:00.000Z</updated>
    <author><name>Anil Madhavapeddy</name></author>
    <summary>Progress on TESSERA with Zarr streaming support enabling browser-based ML pipelines, plus a Docker paper making the CACM cover.</summary>
    <category term="engineering"/>
    <category term="web"/>
  </entry>
  <entry>
    <id>https://cloudnativegeo.org/blog/2026/02/the-technical-debt-of-earth-embedding-products/</id>
    <title>The Technical Debt of Earth Embedding Products</title>
    <link href="https://cloudnativegeo.org/blog/2026/02/the-technical-debt-of-earth-embedding-products/" rel="alternate"/>
    <updated>2026-02-28T23:00:00.000Z</updated>
    <author><name>Isaac Corley</name></author>
    <category term="community"/>
  </entry>
  <entry>
    <id>https://www.tunbury.org/2026/02/25/teserra-pipeline/</id>
    <title>Tessera Pipeline</title>
    <link href="https://www.tunbury.org/2026/02/25/teserra-pipeline/" rel="alternate"/>
    <updated>2026-02-25T23:00:00.000Z</updated>
    <author><name>Mark Elvers</name></author>
    <summary>A technical walkthrough of the Tessera pipeline, processing Sentinel-1 and Sentinel-2 satellite imagery to generate machine learning embeddings.</summary>
    <category term="engineering"/>
  </entry>
  <entry>
    <id>https://core-stack.org/first-round-of-innovation-challenge-advances/</id>
    <title>First round of Innovation Challenge Advances</title>
    <link href="https://core-stack.org/first-round-of-innovation-challenge-advances/" rel="alternate"/>
    <updated>2026-02-23T23:00:00.000Z</updated>
    <author><name>CoRE Stack</name></author>
    <category term="community"/>
    <category term="hackathon"/>
  </entry>
  <entry>
    <id>https://geotessera.org/blog/2026-03-11-introducing-tessera</id>
    <title>TESSERA accepted at CVPR 2026</title>
    <link href="https://geotessera.org/blog/2026-03-11-introducing-tessera" rel="alternate"/>
    <updated>2026-02-21T23:00:00.000Z</updated>
    <author><name>Zhengpeng Feng</name></author>
    <summary>Our paper introducing TESSERA, a pixel-wise foundation model for multi-modal Earth observation time series, has been accepted at CVPR 2026.</summary>
    <category term="announcement"/>
    <category term="research"/>
  </entry>
  <entry>
    <id>https://github.com/ucam-eo/TEE/releases/tag/v2.0.0</id>
    <title>TEE v2.0.0: Authentication, label export, and map export</title>
    <link href="https://github.com/ucam-eo/TEE/releases/tag/v2.0.0" rel="alternate"/>
    <updated>2026-02-20T23:00:00.000Z</updated>
    <author><name>Srinivasan Keshav</name></author>
    <summary>Major release adding per-user authentication with bcrypt, disk quotas, read-only demo mode, high-res map export as JPG, label export with 128-dim embeddings, satellite source selector, and Gunicorn/Apache production deployment.</summary>
    <category term="release"/>
    <category term="web"/>
  </entry>
  <entry>
    <id>https://core-stack.org/tessera-and-core-stack-hackathon-on-geospatial-ai/</id>
    <title>TESSERA and CoRE Stack Hackathon on Geospatial AI</title>
    <link href="https://core-stack.org/tessera-and-core-stack-hackathon-on-geospatial-ai/" rel="alternate"/>
    <updated>2026-02-19T23:00:00.000Z</updated>
    <author><name>CoRE Stack</name></author>
    <category term="community"/>
    <category term="hackathon"/>
  </entry>
  <entry>
    <id>https://anil.recoil.org/notes/first-tessera-hackathon</id>
    <title>1st TESSERA/CoRE hackathon at the Indian AI Summit</title>
    <link href="https://anil.recoil.org/notes/first-tessera-hackathon" rel="alternate"/>
    <updated>2026-02-19T22:00:00.000Z</updated>
    <author><name>Anil Madhavapeddy</name></author>
    <summary>The inaugural TESSERA hackathon at the Indian AI Impact Summit in Delhi, exploring integration with IIT-Delhi's CoRE Stack for environmental monitoring.</summary>
    <category term="community"/>
    <category term="hackathon"/>
  </entry>
  <entry>
    <id>https://www.tunbury.org/2026/02/15/ocaml-tessera/</id>
    <title>Tessera pipeline in OCaml</title>
    <link href="https://www.tunbury.org/2026/02/15/ocaml-tessera/" rel="alternate"/>
    <updated>2026-02-15T23:00:00.000Z</updated>
    <author><name>Mark Elvers</name></author>
    <summary>An OCaml implementation of the Tessera pipeline achieving 9.5x faster inference than the Python CPU baseline with GPU acceleration.</summary>
    <category term="engineering"/>
    <category term="ocaml"/>
  </entry>
  <entry>
    <id>https://ancazugo.github.io/posts/2026-02-15-weekly-notes.html</id>
    <title>Weekly Notes: Local Climate Zones and road mapping with TESSERA</title>
    <link href="https://ancazugo.github.io/posts/2026-02-15-weekly-notes.html" rel="alternate"/>
    <updated>2026-02-15T22:00:00.000Z</updated>
    <author><name>Andres C. Zuniga-Gonzalez</name></author>
    <summary>Work on Local Climate Zone classification using satellite imagery, challenges with dataset labeling, and progress on OpenStreetMap road mapping.</summary>
    <category term="research"/>
    <category term="classification"/>
  </entry>
  <entry>
    <id>https://terrabytes.substack.com/p/tessera-a-blueprint-for-earth-observation</id>
    <title>TESSERA: A Blueprint for Earth Observation Foundation Models</title>
    <link href="https://terrabytes.substack.com/p/tessera-a-blueprint-for-earth-observation" rel="alternate"/>
    <updated>2026-02-15T21:00:00.000Z</updated>
    <author><name>Rakshith Sathish</name></author>
    <summary>An independent review of TESSERA's architecture, training strategy, and open-source accessibility, with analysis of its strengths and areas for improvement.</summary>
    <category term="research"/>
    <category term="community"/>
  </entry>
  <entry>
    <id>https://github.com/ucam-eo/geotessera/releases/tag/v0.7.5</id>
    <title>geotessera v0.7.5: Faster startup and coordinate clamping</title>
    <link href="https://github.com/ucam-eo/geotessera/releases/tag/v0.7.5" rel="alternate"/>
    <updated>2026-02-15T20:00:00.000Z</updated>
    <author><name>geotessera</name></author>
    <summary>Reduced startup time, auto-snap coordinates to valid tile centers, switched to pandas MultiIndex lookups, and split coverage data into per-year files for the globe viewer.</summary>
    <category term="release"/>
    <category term="python"/>
  </entry>
  <entry>
    <id>https://anil.recoil.org/notes/2026w6</id>
    <title>Vivas, ARIA and interviews</title>
    <link href="https://anil.recoil.org/notes/2026w6" rel="alternate"/>
    <updated>2026-02-08T23:00:00.000Z</updated>
    <author><name>Anil Madhavapeddy</name></author>
    <summary>A doctoral viva, presenting research projects at ARIA, media coverage of conservation evidence work, and a CACM video interview.</summary>
    <category term="community"/>
  </entry>
  <entry>
    <id>https://github.com/ucam-eo/TEE/releases/tag/v1.4.0-stable</id>
    <title>TEE v1.4.0: PCA as fast alternative to UMAP</title>
    <link href="https://github.com/ucam-eo/TEE/releases/tag/v1.4.0-stable" rel="alternate"/>
    <updated>2026-02-04T23:00:00.000Z</updated>
    <author><name>Srinivasan Keshav</name></author>
    <summary>Added PCA as a fast alternative to UMAP for 3D embedding projection, enabling quicker dimensionality reduction for interactive exploration.</summary>
    <category term="release"/>
    <category term="web"/>
  </entry>
  <entry>
    <id>https://anil.recoil.org/notes/red-pill-conservation</id>
    <title>Discussing effective conservation with all the UK Chief Scientists</title>
    <link href="https://anil.recoil.org/notes/red-pill-conservation" rel="alternate"/>
    <updated>2026-02-03T23:00:00.000Z</updated>
    <author><name>Anil Madhavapeddy</name></author>
    <summary>Hosting UK nature conservation body leaders at Pembroke to present TESSERA, focusing on evidence-based approaches and transparent AI for conservation.</summary>
    <category term="conservation"/>
    <category term="community"/>
  </entry>
  <entry>
    <id>https://www.youtube.com/watch?v=I4sBoCKMidA</id>
    <title>Video: TESSERA — A New Earth Language</title>
    <link href="https://www.youtube.com/watch?v=I4sBoCKMidA" rel="alternate"/>
    <updated>2026-01-28T23:00:00.000Z</updated>
    <author><name>GIS &amp; Research Group</name></author>
    <summary>Overview of the TESSERA foundation model and its approach to encoding the Earth's surface as a new language for geospatial analysis.</summary>
    <category term="video"/>
    <category term="community"/>
  </entry>
  <entry>
    <id>https://github.com/ucam-eo/geotessera/releases/tag/v0.7.4</id>
    <title>geotessera v0.7.4: Single-tile queries and MIT license clarification</title>
    <link href="https://github.com/ucam-eo/geotessera/releases/tag/v0.7.4" rel="alternate"/>
    <updated>2026-01-27T23:00:00.000Z</updated>
    <author><name>geotessera</name></author>
    <summary>New --tile option for single-tile download and coverage queries, enhanced --bbox supporting both formats, and resolved README/LICENSE mismatch.</summary>
    <category term="release"/>
    <category term="python"/>
  </entry>
  <entry>
    <id>https://anil.recoil.org/notes/2026w4</id>
    <title>Travelling and tracking TESSERA activity</title>
    <link href="https://anil.recoil.org/notes/2026w4" rel="alternate"/>
    <updated>2026-01-25T23:00:00.000Z</updated>
    <author><name>Anil Madhavapeddy</name></author>
    <summary>Porting TESSERA to Zarr, a new preprint on standardising geoembedding access, SIDL podcast coverage, and TESSERA support merged into TorchGeo.</summary>
    <category term="engineering"/>
    <category term="community"/>
  </entry>
  <entry>
    <id>https://youtu.be/9yrpwFrwbGY?t=645</id>
    <title>Video: Introduction to TESSERA at AI for Good</title>
    <link href="https://youtu.be/9yrpwFrwbGY?t=645" rel="alternate"/>
    <updated>2026-01-23T23:00:00.000Z</updated>
    <author><name>Zhengpeng Feng</name></author>
    <summary>Presentation at the AI for Good seminar introducing TESSERA's temporal embedding approach for satellite imagery analysis.</summary>
    <category term="video"/>
    <category term="community"/>
  </entry>
  <entry>
    <id>https://www.satellite-image-deep-learning.com/p/tessera-a-temporal-foundation-model</id>
    <title>Podcast: TESSERA on Satellite Image Deep Learning</title>
    <link href="https://www.satellite-image-deep-learning.com/p/tessera-a-temporal-foundation-model" rel="alternate"/>
    <updated>2026-01-21T23:00:00.000Z</updated>
    <author><name>Sadiq Jaffer, Zhengpeng Feng</name></author>
    <summary>Podcast with Robin Cole covering temporal embeddings, self-supervised training at petabyte scale, wildfire detection, and plans for TESSERA v2.</summary>
    <category term="video"/>
    <category term="community"/>
  </entry>
  <entry>
    <id>https://arxiv.org/abs/2601.13134</id>
    <title>Paper: Earth Embeddings as Products: Taxonomy, Ecosystem, and Standardized Access</title>
    <link href="https://arxiv.org/abs/2601.13134" rel="alternate"/>
    <updated>2026-01-19T23:00:00.000Z</updated>
    <author><name>Heng Fang et al.</name></author>
    <category term="research"/>
    <category term="community"/>
  </entry>
  <entry>
    <id>https://about.conservationevidence.com/2026/01/16/geospatial-foundation-models/</id>
    <title>Could geospatial foundation models help improve conservation effectiveness?</title>
    <link href="https://about.conservationevidence.com/2026/01/16/geospatial-foundation-models/" rel="alternate"/>
    <updated>2026-01-16T23:00:00.000Z</updated>
    <author><name>Julia P. G. Jones</name></author>
    <summary>How geospatial foundation models like TESSERA could transform conservation by integrating satellite data with ecological information to improve habitat mapping and policy decisions.</summary>
    <category term="conservation"/>
    <category term="community"/>
  </entry>
  <entry>
    <id>https://ai4nature.org/the-alliance-journal/usot739onqmh3n43tgt3r8b9m6j3ye</id>
    <title>Ai4Nature officially launched: from shared principles to collective action</title>
    <link href="https://ai4nature.org/the-alliance-journal/usot739onqmh3n43tgt3r8b9m6j3ye" rel="alternate"/>
    <updated>2026-01-14T23:00:00.000Z</updated>
    <author><name>Anastasia Filatova</name></author>
    <summary>The Ai4Nature Alliance launch event bringing together ecological and technology leaders to establish frameworks for using AI responsibly in nature recovery.</summary>
    <category term="conservation"/>
    <category term="community"/>
  </entry>
  <entry>
    <id>https://open.spotify.com/episode/3ZlkQoPsO3XRHxA3Hdc7Sr</id>
    <title>Podcast: Accelerating Environmental and AI Research with Vultr</title>
    <link href="https://open.spotify.com/episode/3ZlkQoPsO3XRHxA3Hdc7Sr" rel="alternate"/>
    <updated>2026-01-14T22:00:00.000Z</updated>
    <author><name>AMD TechTalk</name></author>
    <category term="community"/>
  </entry>
  <entry>
    <id>https://toao.com/blog/earth-observation-budget-solar-farms-tiny-model</id>
    <title>Earth Observation on a Budget: Finding Solar Farms with a 42k-Parameter Model</title>
    <link href="https://toao.com/blog/earth-observation-budget-solar-farms-tiny-model" rel="alternate"/>
    <updated>2026-01-14T21:00:00.000Z</updated>
    <author><name>Sadiq Jaffer</name></author>
    <summary>Detecting and mapping solar farms across the UK using satellite imagery and a compact 42k-parameter neural network, leveraging pre-trained TESSERA embeddings.</summary>
    <category term="research"/>
    <category term="classification"/>
  </entry>
  <entry>
    <id>https://www.linkedin.com/posts/anilmadhavapeddy_team-tessera-has-open-planetary-embeddings-activity-7413185711761170432-imfr</id>
    <title>TESSERA open planetary embeddings for 2025 now published for the entire UK</title>
    <link href="https://www.linkedin.com/posts/anilmadhavapeddy_team-tessera-has-open-planetary-embeddings-activity-7413185711761170432-imfr" rel="alternate"/>
    <updated>2026-01-03T23:00:00.000Z</updated>
    <author><name>Anil Madhavapeddy</name></author>
    <category term="social"/>
    <category term="community"/>
  </entry>
  <entry>
    <id>https://github.com/ucam-eo/geotessera/releases/tag/v0.7.3</id>
    <title>geotessera v0.7.3: Registry and embeddings scanning improvements</title>
    <link href="https://github.com/ucam-eo/geotessera/releases/tag/v0.7.3" rel="alternate"/>
    <updated>2025-12-17T23:00:00.000Z</updated>
    <author><name>geotessera</name></author>
    <summary>Retired Pooch text manifests in favour of Parquet, added tolerance for incomplete embedding directories, and improved warning diagnostics.</summary>
    <category term="release"/>
    <category term="python"/>
  </entry>
  <entry>
    <id>https://www.linkedin.com/posts/clement-atzberger-8abb8065_fun-question-what-is-the-meaninginterpretation-activity-7403754770894835712-cMfR</id>
    <title>What is the meaning of spectral-temporal embeddings?</title>
    <link href="https://www.linkedin.com/posts/clement-atzberger-8abb8065_fun-question-what-is-the-meaninginterpretation-activity-7403754770894835712-cMfR" rel="alternate"/>
    <updated>2025-12-08T23:00:00.000Z</updated>
    <author><name>Clement Atzberger</name></author>
    <category term="social"/>
    <category term="research"/>
  </entry>
  <entry>
    <id>https://www.linkedin.com/posts/ieee-grss_ieeegrss-grsswebinar-esi-activity-7402335630942527489-R8qn</id>
    <title>IEEE GRSS webinar on TESSERA precomputed FAIR global pixel embeddings</title>
    <link href="https://www.linkedin.com/posts/ieee-grss_ieeegrss-grsswebinar-esi-activity-7402335630942527489-R8qn" rel="alternate"/>
    <updated>2025-12-04T23:00:00.000Z</updated>
    <author><name>IEEE GRSS</name></author>
    <category term="social"/>
    <category term="community"/>
  </entry>
  <entry>
    <id>https://www.swissdatacube.org/index.php/2025/12/03/geoembeddings-for-switzerland/</id>
    <title>Geoembeddings of Switzerland</title>
    <link href="https://www.swissdatacube.org/index.php/2025/12/03/geoembeddings-for-switzerland/" rel="alternate"/>
    <updated>2025-12-03T23:00:00.000Z</updated>
    <author><name>Swiss Data Cube</name></author>
    <category term="community"/>
  </entry>
  <entry>
    <id>https://anil.recoil.org/notes/foundational-ecosystem-workshop</id>
    <title>Foundational AI for Ecosystem Resilience Workshop</title>
    <link href="https://anil.recoil.org/notes/foundational-ecosystem-workshop" rel="alternate"/>
    <updated>2025-12-03T22:00:00.000Z</updated>
    <author><name>Anil Madhavapeddy</name></author>
    <summary>Report from two Cambridge Conservation Initiative workshops exploring how TESSERA and LLM-based simulations can enhance ecosystem resilience forecasting and conservation policy.</summary>
    <category term="conservation"/>
    <category term="community"/>
  </entry>
  <entry>
    <id>https://www.tunbury.org/2025/12/02/tessera-stac/</id>
    <title>Tile Server</title>
    <link href="https://www.tunbury.org/2025/12/02/tessera-stac/" rel="alternate"/>
    <updated>2025-12-02T23:00:00.000Z</updated>
    <author><name>Mark Elvers</name></author>
    <summary>A scalable tile server using Parquet files and Arrow libraries to efficiently query geographic tiles through a simple API.</summary>
    <category term="engineering"/>
  </entry>
  <entry>
    <id>https://github.com/ucam-eo/geotessera/releases/tag/v0.7.2</id>
    <title>geotessera v0.7.2: Windows support and robust embeddings discovery</title>
    <link href="https://github.com/ucam-eo/geotessera/releases/tag/v0.7.2" rel="alternate"/>
    <updated>2025-12-02T22:00:00.000Z</updated>
    <author><name>geotessera</name></author>
    <summary>Added Windows platform support with conda CI and PowerShell tests, fixed coordinate printing order, and resolved tile discovery false negatives.</summary>
    <category term="release"/>
    <category term="python"/>
  </entry>
  <entry>
    <id>https://www.tunbury.org/2025/11/30/tessera-zarr/</id>
    <title>TESSERA and Zarr</title>
    <link href="https://www.tunbury.org/2025/11/30/tessera-zarr/" rel="alternate"/>
    <updated>2025-11-30T23:00:00.000Z</updated>
    <author><name>Mark Elvers</name></author>
    <summary>Exploring TESSERA's NPY tile format and converting to Zarr for cloud-native chunked storage, with a survey of STAC and CF Conventions for standardised metadata.</summary>
    <category term="engineering"/>
  </entry>
  <entry>
    <id>https://www.youtube.com/watch?v=u3_HxRJE8Ss</id>
    <title>Video: Building a Global Open-Source Geospatial Foundation Model</title>
    <link href="https://www.youtube.com/watch?v=u3_HxRJE8Ss" rel="alternate"/>
    <updated>2025-11-30T22:00:00.000Z</updated>
    <author><name>Geoawesome</name></author>
    <summary>Interview covering TESSERA's open-source philosophy, the engineering of a global-scale geospatial foundation model, and plans for the future.</summary>
    <category term="video"/>
    <category term="community"/>
  </entry>
  <entry>
    <id>https://watch.eeg.cl.cam.ac.uk/w/hanDLh2nzjXY4yL1akVEYh</id>
    <title>Video: Foundational AI to Forecast Ecosystem Resilience</title>
    <link href="https://watch.eeg.cl.cam.ac.uk/w/hanDLh2nzjXY4yL1akVEYh" rel="alternate"/>
    <updated>2025-11-24T23:00:00.000Z</updated>
    <author><name>Srinivasan Keshav, David A. Coomes</name></author>
    <summary>Workshop presentation at Pembroke College on applying foundational AI methods to predict ecosystem health and resilience.</summary>
    <category term="video"/>
    <category term="conservation"/>
  </entry>
  <entry>
    <id>https://github.com/ucam-eo/geotessera/releases/tag/v0.7.1</id>
    <title>geotessera v0.7.1: Zarr format support</title>
    <link href="https://github.com/ucam-eo/geotessera/releases/tag/v0.7.1" rel="alternate"/>
    <updated>2025-11-19T23:00:00.000Z</updated>
    <author><name>geotessera</name></author>
    <summary>New --format zarr option for cloud-native downloads with xarray integration, built-in compression, and georeferencing metadata. Added registry scan command.</summary>
    <category term="release"/>
    <category term="python"/>
  </entry>
  <entry>
    <id>https://anil.recoil.org/notes/geotessera-python-0-7</id>
    <title>GeoTessera 0.7 out with efficient sampling and Zarr support</title>
    <link href="https://anil.recoil.org/notes/geotessera-python-0-7" rel="alternate"/>
    <updated>2025-11-17T23:00:00.000Z</updated>
    <author><name>Anil Madhavapeddy</name></author>
    <summary>GeoTessera 0.7 transitions to GeoParquet databases for faster initialization, adds Zarr format support for distributed storage, and introduces new sampling APIs for downstream tasks like solar panel detection.</summary>
    <category term="engineering"/>
    <category term="python"/>
  </entry>
  <entry>
    <id>https://ancazugo.github.io/posts/2025-11-16-tessera_example.html</id>
    <title>TESSERA Infrastructure Detection in Nairobi</title>
    <link href="https://ancazugo.github.io/posts/2025-11-16-tessera_example.html" rel="alternate"/>
    <updated>2025-11-16T23:00:00.000Z</updated>
    <author><name>Andres C. Zuniga-Gonzalez</name></author>
    <category term="research"/>
    <category term="classification"/>
  </entry>
  <entry>
    <id>https://github.com/ucam-eo/geotessera/releases/tag/v0.7.0</id>
    <title>geotessera v0.7.0: GeoParquet registry and new APIs</title>
    <link href="https://github.com/ucam-eo/geotessera/releases/tag/v0.7.0" rel="alternate"/>
    <updated>2025-11-11T23:00:00.000Z</updated>
    <author><name>geotessera</name></author>
    <summary>Major release transitioning to Parquet-based registry, adding point sampling and mosaic APIs, SHA256 verification, lazy iterators, 3D globe coverage viewer, and CRAM test suite.</summary>
    <category term="release"/>
    <category term="python"/>
  </entry>
  <entry>
    <id>https://watch.eeg.cl.cam.ac.uk/w/trq77gFwc8ZbUeGqyDpzN7</id>
    <title>Video: Building a Usable Library for Planetary-Scale Embeddings (PROPL'25)</title>
    <link href="https://watch.eeg.cl.cam.ac.uk/w/trq77gFwc8ZbUeGqyDpzN7" rel="alternate"/>
    <updated>2025-10-05T23:00:00.000Z</updated>
    <author><name>Sadiq Jaffer</name></author>
    <summary>PROPL workshop talk at ICFP/SPLASH demonstrating how GeoTessera makes planetary-scale remote sensing accessible, including a live solar farm classification demo.</summary>
    <category term="video"/>
    <category term="community"/>
  </entry>
  <entry>
    <id>https://anil.recoil.org/notes/icfp25-propl</id>
    <title>Programming for the Planet at ICFP/SPLASH 2025</title>
    <link href="https://anil.recoil.org/notes/icfp25-propl" rel="alternate"/>
    <updated>2025-10-05T22:00:00.000Z</updated>
    <author><name>Anil Madhavapeddy</name></author>
    <summary>Report from the second PROPL workshop in Singapore, featuring Sadiq Jaffer's talk on TESSERA and building classifiers for solar farms in minutes on a laptop.</summary>
    <category term="community"/>
    <category term="research"/>
  </entry>
  <entry>
    <id>https://arstechnica.com/ai/2025/09/can-ai-detect-hedgehogs-from-space-maybe-if-you-find-brambles-first/</id>
    <title>Can AI detect hedgehogs from space? Maybe if you find brambles first</title>
    <link href="https://arstechnica.com/ai/2025/09/can-ai-detect-hedgehogs-from-space-maybe-if-you-find-brambles-first/" rel="alternate"/>
    <updated>2025-09-26T23:00:00.000Z</updated>
    <author><name>Benj Edwards</name></author>
    <category term="conservation"/>
    <category term="community"/>
  </entry>
  <entry>
    <id>https://toao.com/blog/can-we-really-see-brambles-from-space</id>
    <title>Can a model trained on satellite data really find brambles on the ground?</title>
    <link href="https://toao.com/blog/can-we-really-see-brambles-from-space" rel="alternate"/>
    <updated>2025-09-24T23:00:00.000Z</updated>
    <author><name>Sadiq Jaffer</name></author>
    <summary>A field validation study testing whether a machine learning model using TESSERA embeddings can accurately predict bramble locations from satellite imagery.</summary>
    <category term="research"/>
    <category term="conservation"/>
  </entry>
  <entry>
    <id>https://www.linkedin.com/posts/samuel-barrett-b86b85171_finding-silage-storage-with-tessera-embeddings-ugcPost-7369734079144955908-kdzM</id>
    <title>Finding silage storage with TESSERA embeddings</title>
    <link href="https://www.linkedin.com/posts/samuel-barrett-b86b85171_finding-silage-storage-with-tessera-embeddings-ugcPost-7369734079144955908-kdzM" rel="alternate"/>
    <updated>2025-09-05T23:00:00.000Z</updated>
    <author><name>Samuel Barrett</name></author>
    <category term="social"/>
    <category term="classification"/>
  </entry>
  <entry>
    <id>https://anil.recoil.org/notes/geotessera-python</id>
    <title>GeoTessera Python library released for geospatial embeddings</title>
    <link href="https://anil.recoil.org/notes/geotessera-python" rel="alternate"/>
    <updated>2025-08-31T23:00:00.000Z</updated>
    <author><name>Anil Madhavapeddy</name></author>
    <summary>Announcing geotessera, a Python library and CLI for downloading and visualising TESSERA embeddings, with coverage tools and false-colour rendering.</summary>
    <category term="engineering"/>
    <category term="python"/>
  </entry>
</feed>
