<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
   <!-- Homepage -->
   <url>
      <loc>https://souravpurohit.in/</loc>
      <lastmod>2026-06-28</lastmod>
      <changefreq>monthly</changefreq>
      <priority>1.0</priority>
   </url>

   <!-- Main Pages -->
   <url>
      <loc>https://souravpurohit.in/about</loc>
      <lastmod>2026-06-28</lastmod>
      <changefreq>monthly</changefreq>
      <priority>0.9</priority>
   </url>

   <url>
      <loc>https://souravpurohit.in/research</loc>
      <lastmod>2026-06-28</lastmod>
      <changefreq>weekly</changefreq>
      <priority>0.8</priority>
   </url>

   <url>
      <loc>https://souravpurohit.in/teaching</loc>
      <lastmod>2026-06-28</lastmod>
      <changefreq>weekly</changefreq>
      <priority>0.8</priority>
   </url>

   <url>
      <loc>https://souravpurohit.in/cv</loc>
      <lastmod>2026-06-28</lastmod>
      <changefreq>monthly</changefreq>
      <priority>0.7</priority>
   </url>

   <url>
      <loc>https://souravpurohit.in/schedule</loc>
      <lastmod>2026-06-28</lastmod>
      <changefreq>weekly</changefreq>
      <priority>0.7</priority>
   </url>

   <!-- Projects & Achievements -->
   <url>
      <loc>https://souravpurohit.in/projects</loc>
      <lastmod>2026-06-28</lastmod>
      <changefreq>monthly</changefreq>
      <priority>0.8</priority>
   </url>

   <url>
      <loc>https://souravpurohit.in/awards</loc>
      <lastmod>2026-06-28</lastmod>
      <changefreq>monthly</changefreq>
      <priority>0.8</priority>
   </url>

   <url>
      <loc>https://souravpurohit.in/student-projects</loc>
      <lastmod>2026-06-28</lastmod>
      <changefreq>monthly</changefreq>
      <priority>0.8</priority>
   </url>

   <!-- Community & Content -->
   <url>
      <loc>https://souravpurohit.in/blog</loc>
      <lastmod>2026-06-28</lastmod>
      <changefreq>weekly</changefreq>
      <priority>0.8</priority>
   </url>

   <!-- Blog posts -->
   <url><loc>https://souravpurohit.in/blog/from-notebook-to-service-packaging-a-forecasting-model-properly</loc><lastmod>2026-09-09</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
   <url><loc>https://souravpurohit.in/blog/poisoning-the-well-adversarial-robustness-in-forecasting-pipelines</loc><lastmod>2026-09-04</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
   <url><loc>https://souravpurohit.in/blog/drift-is-not-an-exception-monitoring-forecasting-models-after-deployment</loc><lastmod>2026-08-28</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
   <url><loc>https://souravpurohit.in/blog/forecast-reconciliation-when-the-hierarchy-has-to-add-up</loc><lastmod>2026-08-21</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
   <url><loc>https://souravpurohit.in/blog/explaining-a-forecast-attribution-methods-that-survive-temporal-structure</loc><lastmod>2026-08-14</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
   <url><loc>https://souravpurohit.in/blog/securing-agentic-ai-when-the-perimeter-moves-to-the-tool-call</loc><lastmod>2026-08-07</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
   <url><loc>https://souravpurohit.in/blog/post-quantum-cryptography-stops-being-theoretical</loc><lastmod>2026-08-04</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
   <url><loc>https://souravpurohit.in/blog/spatio-temporal-graph-networks-for-air-quality-and-traffic-forecasting</loc><lastmod>2026-07-31</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
   <url><loc>https://souravpurohit.in/blog/state-space-models-and-the-long-context-question</loc><lastmod>2026-07-26</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
   <url><loc>https://souravpurohit.in/blog/beyond-the-point-forecast-uncertainty-quantiles-and-conformal-prediction</loc><lastmod>2026-07-21</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
   <url><loc>https://souravpurohit.in/blog/the-benchmarking-problem-in-time-series-foundation-models</loc><lastmod>2026-07-16</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
   <url><loc>https://souravpurohit.in/blog/zero-shot-or-fine-tuned-adapting-time-series-foundation-models</loc><lastmod>2026-07-11</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
   <url><loc>https://souravpurohit.in/blog/the-2026-time-series-foundation-model-landscape</loc><lastmod>2026-07-06</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
   <url><loc>https://souravpurohit.in/blog/an-introduction-to-time-series-forecasting</loc><lastmod>2026-06-26</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
   <url><loc>https://souravpurohit.in/blog/recent-trends-in-time-series-forecasting</loc><lastmod>2026-06-24</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
   <url><loc>https://souravpurohit.in/blog/a-practical-roadmap-to-mastering-time-series-forecasting</loc><lastmod>2026-06-22</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
   <url><loc>https://souravpurohit.in/blog/llms-for-time-series-forecasting-promise-and-pitfalls</loc><lastmod>2026-06-20</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
   <url><loc>https://souravpurohit.in/blog/information-security-the-fundamentals-everyone-should-know</loc><lastmod>2026-06-18</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
   <url><loc>https://souravpurohit.in/blog/network-security-essentials</loc><lastmod>2026-06-16</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
   <url><loc>https://souravpurohit.in/blog/hybrid-and-ensemble-models-why-combining-methods-wins</loc><lastmod>2026-06-14</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
   <url><loc>https://souravpurohit.in/blog/foundation-models-for-time-series-a-new-paradigm</loc><lastmod>2026-06-12</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
   <url><loc>https://souravpurohit.in/blog/anomaly-detection-in-time-series</loc><lastmod>2026-06-10</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
   <url><loc>https://souravpurohit.in/blog/cryptography-basics-how-modern-encryption-works</loc><lastmod>2026-06-08</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
   <url><loc>https://souravpurohit.in/blog/multi-step-forecasting-recursive-direct-and-multi-output-strategies</loc><lastmod>2026-05-03</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
   <url><loc>https://souravpurohit.in/blog/from-naive-to-gradient-boosting-building-a-baseline-ladder</loc><lastmod>2026-04-12</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
   <url><loc>https://souravpurohit.in/blog/data-leakage-in-time-series-machine-learning</loc><lastmod>2026-03-22</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
   <url><loc>https://souravpurohit.in/blog/rolling-origin-cross-validation-evaluating-a-forecast-honestly</loc><lastmod>2026-03-01</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
   <url><loc>https://souravpurohit.in/blog/feature-engineering-for-time-series-lags-windows-and-calendars</loc><lastmod>2026-02-08</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
   <url><loc>https://souravpurohit.in/blog/before-you-model-a-hands-on-eda-workflow-for-time-series</loc><lastmod>2026-01-18</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>

   <url>
      <loc>https://souravpurohit.in/timeline</loc>
      <lastmod>2026-06-28</lastmod>
      <changefreq>monthly</changefreq>
      <priority>0.7</priority>
   </url>

   <url>
      <loc>https://souravpurohit.in/alumni-wall</loc>
      <lastmod>2026-06-28</lastmod>
      <changefreq>monthly</changefreq>
      <priority>0.7</priority>
   </url>

   <url>
      <loc>https://souravpurohit.in/program</loc>
      <lastmod>2026-06-28</lastmod>
      <changefreq>weekly</changefreq>
      <priority>0.8</priority>
   </url>

   <!-- Contact -->
   <url>
      <loc>https://souravpurohit.in/contact</loc>
      <lastmod>2026-06-28</lastmod>
      <changefreq>yearly</changefreq>
      <priority>0.7</priority>
   </url>
</urlset>
