<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
  <url>
    <loc>https://blog.rhannequ.in/</loc>
    <changefreq>daily</changefreq>
  </url>
  <url>
    <loc>https://blog.rhannequ.in/posts/astronoby-v0-10-0-lunar-eclipses-observational-events</loc>
    <lastmod>2026-07-20T10:07:06Z</lastmod>
    <changefreq>monthly</changefreq>
  </url>
  <url>
    <loc>https://blog.rhannequ.in/posts/introducing-caelus</loc>
    <lastmod>2026-07-20T10:06:27Z</lastmod>
    <changefreq>monthly</changefreq>
  </url>
  <url>
    <loc>https://blog.rhannequ.in/posts/how-to-calculate-the-best-days-for-planetary-observation</loc>
    <lastmod>2026-07-20T20:34:12Z</lastmod>
    <changefreq>monthly</changefreq>
  </url>
  <url>
    <loc>https://blog.rhannequ.in/posts/where-on-earth-do-shadows-disappear-finding-the-sub-solar-point-with-ruby</loc>
    <lastmod>2026-07-20T08:00:08Z</lastmod>
    <changefreq>monthly</changefreq>
  </url>
  <url>
    <loc>https://blog.rhannequ.in/posts/astronoby-v0-7-0-planets-and-ephemerides</loc>
    <lastmod>2026-07-20T20:34:13Z</lastmod>
    <changefreq>monthly</changefreq>
  </url>
  <url>
    <loc>https://blog.rhannequ.in/posts/introducing-ephem</loc>
    <lastmod>2026-07-20T17:55:12Z</lastmod>
    <changefreq>monthly</changefreq>
  </url>
  <url>
    <loc>https://blog.rhannequ.in/posts/vision-for-astronoby-call-for-contributors-and-maintainers</loc>
    <lastmod>2026-07-20T18:01:18Z</lastmod>
    <changefreq>monthly</changefreq>
  </url>
  <url>
    <loc>https://blog.rhannequ.in/posts/i-counted-the-number-of-visible-sunsets-with-ruby</loc>
    <lastmod>2026-07-20T18:42:59Z</lastmod>
    <changefreq>monthly</changefreq>
  </url>
  <url>
    <loc>https://blog.rhannequ.in/posts/astronoby-gem-v0-1-0-released</loc>
    <lastmod>2026-07-20T18:50:33Z</lastmod>
    <changefreq>monthly</changefreq>
  </url>
  <url>
    <loc>https://blog.rhannequ.in/posts/astronomical-computing-ep-6-solving-kepler-s-equation-in-ruby</loc>
    <lastmod>2026-07-20T22:29:35Z</lastmod>
    <changefreq>monthly</changefreq>
  </url>
  <url>
    <loc>https://blog.rhannequ.in/posts/building-a-modular-multiple-flows-wizard-in-ruby</loc>
    <lastmod>2026-07-20T22:02:56Z</lastmod>
    <changefreq>monthly</changefreq>
  </url>
  <url>
    <loc>https://blog.rhannequ.in/posts/astronomical-computing-ep-5-locate-an-object-in-the-sky</loc>
    <lastmod>2026-07-20T19:08:55Z</lastmod>
    <changefreq>monthly</changefreq>
  </url>
  <url>
    <loc>https://blog.rhannequ.in/posts/astronomical-computing-ep-4-julian-day</loc>
    <lastmod>2026-07-20T19:15:23Z</lastmod>
    <changefreq>monthly</changefreq>
  </url>
  <url>
    <loc>https://blog.rhannequ.in/posts/astronomical-computing-ep-3-angles-in-ruby</loc>
    <lastmod>2026-07-20T20:11:33Z</lastmod>
    <changefreq>monthly</changefreq>
  </url>
  <url>
    <loc>https://blog.rhannequ.in/posts/astronomical-computing-ep-2-angles</loc>
    <lastmod>2026-07-20T19:34:51Z</lastmod>
    <changefreq>monthly</changefreq>
  </url>
  <url>
    <loc>https://blog.rhannequ.in/posts/astronomical-computing-ep-1-a-new-hope</loc>
    <lastmod>2026-07-20T19:36:58Z</lastmod>
    <changefreq>monthly</changefreq>
  </url>
  <url>
    <loc>https://blog.rhannequ.in/posts/what-i-learned-in-two-years-at-getaround</loc>
    <lastmod>2026-07-20T22:12:05Z</lastmod>
    <changefreq>monthly</changefreq>
  </url>
</urlset>
