<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"><channel><title>Anish Aniket Mahanta</title><description>Anish Aniket Mahanta, atmospheric scientist and weather &amp; climate data engineer: reanalysis pipelines, wind resource and climate-hazard analysis.</description><link>https://anishmahanta.vercel.app/</link><item><title>Why a 3 km wind map hides your best sites</title><link>https://anishmahanta.vercel.app/blog/coarse-wind-maps-hide-ridges/</link><guid isPermaLink="true">https://anishmahanta.vercel.app/blog/coarse-wind-maps-hide-ridges/</guid><description>A coarse wind map and a fine one can agree on the average wind over an area and still disagree about almost every site that matters. Here&apos;s why.</description><pubDate>Tue, 27 Oct 2026 00:00:00 GMT</pubDate></item><item><title>ERA5 doesn&apos;t tell you when it stops</title><link>https://anishmahanta.vercel.app/blog/era5-silent-truncation/</link><guid isPermaLink="true">https://anishmahanta.vercel.app/blog/era5-silent-truncation/</guid><description>Ask the Copernicus Climate Data Store for hours past ERA5&apos;s availability edge and it quietly returns fewer, with no error. How to build a pipeline around that.</description><pubDate>Tue, 27 Oct 2026 00:00:00 GMT</pubDate></item><item><title>Migrate the bugs first</title><link>https://anishmahanta.vercel.app/blog/migrate-the-bugs-first/</link><guid isPermaLink="true">https://anishmahanta.vercel.app/blog/migrate-the-bugs-first/</guid><description>When replacing a legacy scientific code, reproduce its known bugs on purpose. It&apos;s the only way to prove the new code matches before you change what it computes.</description><pubDate>Tue, 27 Oct 2026 00:00:00 GMT</pubDate></item></channel></rss>