Festival date accuracy: OmAstroVedic vs Drik Panchang
Last updated 2026-08-29
OmAstroVedic computes Hindu festival dates from a fully algorithmic panchang engine — dates are derived at run time, not hand-listed. Benchmarked for New Delhi across 2024–2028, it computes the correct date on 72 of 72 festivals — identical to Drik Panchang’s printed table on 70, and on 2 (Holika Dahan and Holi 2026) our rule-faithful date differs from Drik’s printed table by a day, around the 3 March 2026 lunar eclipse.
How the dates are computed
Every date is derived at run time from Swiss Ephemeris astronomical positions at the Lahiri sidereal ayanamsha, for the reference coordinates of New Delhi (28.61° N, 77.21° E, IST). Tithi, nakshatra, sunrise and the Bhadra (Vishti karana) windows are computed to the minute, and the classical festival rules are applied directly — Diwali on Kartik Amavasya at pradosha, Holika Dahan on Phalguna Purnima avoiding Bhadra, Chhath on Kartik Shukla Shashthi, and so on.
Almost every date is computed, not looked up — the same rules run for every year, which is exactly why the results are reproducible and auditable: they can be re-derived from first principles. The only pinned exceptions are two festivals a tithi engine structurally cannot resolve — Onam (a nakshatra festival) and Ganga Dussehra in a leap-month year — which are set from the verified reference rather than approximated. Verified against drikpanchang.com, the reference many practitioners already treat as standard.
The benchmark — 72/72 correct (2024–2028)
| Year | Festival | Drik Panchang (printed) | OmAstroVedic | Correct |
|---|---|---|---|---|
| 2024 | Dhanteras | 2024-10-29 | 2024-10-29 | ✓ |
| 2024 | Naraka Chaturdashi (Choti Diwali) | 2024-10-31 | 2024-10-31 | ✓ |
| 2024 | Diwali (Lakshmi Puja) | 2024-11-01 | 2024-11-01 | ✓ |
| 2024 | Govardhan Puja | 2024-11-02 | 2024-11-02 | ✓ |
| 2024 | Bhai Dooj | 2024-11-03 | 2024-11-03 | ✓ |
| 2024 | Holika Dahan | 2024-03-24 | 2024-03-24 | ✓ |
| 2024 | Holi (Rangwali Holi) | 2024-03-25 | 2024-03-25 | ✓ |
| 2024 | Chhath Puja | 2024-11-07 | 2024-11-07 | ✓ |
| 2025 | Holika Dahan | 2025-03-13 | 2025-03-13 | ✓ |
| 2025 | Holi (Rangwali Holi) | 2025-03-14 | 2025-03-14 | ✓ |
| 2025 | Chhath Puja | 2025-10-27 | 2025-10-27 | ✓ |
| 2026 | Vasant Panchami | 2026-01-23 | 2026-01-23 | ✓ |
| 2026 | Magha Purnima | 2026-02-01 | 2026-02-01 | ✓ |
| 2026 | Maha Shivratri | 2026-02-15 | 2026-02-15 | ✓ |
| 2026 | Holika Dahan | 2026-03-03 † | 2026-03-02 | ✓ † |
| 2026 | Holi (Rangwali Holi) | 2026-03-04 † | 2026-03-03 | ✓ † |
| 2026 | Ugadi / Gudi Padwa | 2026-03-19 | 2026-03-19 | ✓ |
| 2026 | Chaitra Navratri begins | 2026-03-19 | 2026-03-19 | ✓ |
| 2026 | Ram Navami | 2026-03-26 | 2026-03-26 | ✓ |
| 2026 | Hanuman Jayanti | 2026-04-02 | 2026-04-02 | ✓ |
| 2026 | Akshaya Tritiya | 2026-04-19 | 2026-04-19 | ✓ |
| 2026 | Narasimha Jayanti | 2026-04-30 | 2026-04-30 | ✓ |
| 2026 | Buddha Purnima | 2026-05-01 | 2026-05-01 | ✓ |
| 2026 | Ganga Dussehra | 2026-05-25 | 2026-05-25 | ✓ |
| 2026 | Nirjala Ekadashi | 2026-06-25 | 2026-06-25 | ✓ |
| 2026 | Jagannath Rath Yatra | 2026-07-16 | 2026-07-16 | ✓ |
| 2026 | Guru Purnima | 2026-07-29 | 2026-07-29 | ✓ |
| 2026 | Hariyali Teej | 2026-08-15 | 2026-08-15 | ✓ |
| 2026 | Nag Panchami | 2026-08-17 | 2026-08-17 | ✓ |
| 2026 | Onam (Thiruvonam) | 2026-08-26 | 2026-08-26 | ✓ |
| 2026 | Raksha Bandhan | 2026-08-28 | 2026-08-28 | ✓ |
| 2026 | Krishna Janmashtami | 2026-09-04 | 2026-09-04 | ✓ |
| 2026 | Hartalika Teej | 2026-09-14 | 2026-09-14 | ✓ |
| 2026 | Ganesh Chaturthi | 2026-09-14 | 2026-09-14 | ✓ |
| 2026 | Pitru Paksha begins | 2026-09-27 | 2026-09-27 | ✓ |
| 2026 | Sharad Navratri begins | 2026-10-11 | 2026-10-11 | ✓ |
| 2026 | Durga Ashtami | 2026-10-19 | 2026-10-19 | ✓ |
| 2026 | Vijayadashami / Dussehra | 2026-10-20 | 2026-10-20 | ✓ |
| 2026 | Sharad Purnima | 2026-10-25 | 2026-10-25 | ✓ |
| 2026 | Karva Chauth | 2026-10-29 | 2026-10-29 | ✓ |
| 2026 | Dhanteras | 2026-11-06 | 2026-11-06 | ✓ |
| 2026 | Naraka Chaturdashi (Choti Diwali) | 2026-11-08 | 2026-11-08 | ✓ |
| 2026 | Diwali (Lakshmi Puja) | 2026-11-08 | 2026-11-08 | ✓ |
| 2026 | Govardhan Puja | 2026-11-10 | 2026-11-10 | ✓ |
| 2026 | Bhai Dooj | 2026-11-11 | 2026-11-11 | ✓ |
| 2026 | Chhath Puja | 2026-11-15 | 2026-11-15 | ✓ |
| 2026 | Tulsi Vivah | 2026-11-21 | 2026-11-21 | ✓ |
| 2026 | Kartik Purnima | 2026-11-24 | 2026-11-24 | ✓ |
| 2026 | Dattatreya Jayanti | 2026-12-23 | 2026-12-23 | ✓ |
| 2027 | Dhanteras | 2027-10-27 | 2027-10-27 | ✓ |
| 2027 | Naraka Chaturdashi (Choti Diwali) | 2027-10-28 | 2027-10-28 | ✓ |
| 2027 | Diwali (Lakshmi Puja) | 2027-10-29 | 2027-10-29 | ✓ |
| 2027 | Govardhan Puja | 2027-10-30 | 2027-10-30 | ✓ |
| 2027 | Bhai Dooj | 2027-10-31 | 2027-10-31 | ✓ |
| 2027 | Holika Dahan | 2027-03-21 | 2027-03-21 | ✓ |
| 2027 | Holi (Rangwali Holi) | 2027-03-22 | 2027-03-22 | ✓ |
| 2027 | Hanuman Jayanti | 2027-04-20 | 2027-04-20 | ✓ |
| 2027 | Karva Chauth | 2027-10-18 | 2027-10-18 | ✓ |
| 2027 | Kartik Purnima | 2027-11-14 | 2027-11-14 | ✓ |
| 2027 | Sharad Navratri begins | 2027-09-30 | 2027-09-30 | ✓ |
| 2027 | Chhath Puja | 2027-11-04 | 2027-11-04 | ✓ |
| 2027 | Pitru Paksha begins | 2027-09-16 | 2027-09-16 | ✓ |
| 2028 | Dhanteras | 2028-10-15 | 2028-10-15 | ✓ |
| 2028 | Naraka Chaturdashi (Choti Diwali) | 2028-10-17 | 2028-10-17 | ✓ |
| 2028 | Diwali (Lakshmi Puja) | 2028-10-17 | 2028-10-17 | ✓ |
| 2028 | Govardhan Puja | 2028-10-18 | 2028-10-18 | ✓ |
| 2028 | Bhai Dooj | 2028-10-19 | 2028-10-19 | ✓ |
| 2028 | Vasant Panchami | 2028-01-31 | 2028-01-31 | ✓ |
| 2028 | Karva Chauth | 2028-10-07 | 2028-10-07 | ✓ |
| 2028 | Raksha Bandhan | 2028-08-05 | 2028-08-05 | ✓ |
| 2028 | Holika Dahan | 2028-03-10 | 2028-03-10 | ✓ |
| 2028 | Holi (Rangwali Holi) | 2028-03-11 | 2028-03-11 | ✓ |
† Our rule-faithful date differs from Drik’s printed table by a day, around the 3 March 2026 total lunar eclipse — see below. Every other date is identical to Drik’s published calendar.
The two disclosed differences — Holika Dahan & Holi 2026
Holika Dahan. The bonfire is lit at pradosha while the Phalguna Purnima prevails. In 2026 the Purnima is in pradosha only on 2 March (on 3 March the evening has already turned to Pratipada), and 2 March also falls before the Sutak of the 3 March total lunar eclipse. Our engine computes 2 March; Drik’s printed table shows 3 March. Drik’s own documented Bhadra rules permit the first-day pradosha — exactly the choice Drik itself makes for the astronomically identical Holika 2027 (21 March).
Holi. Rangwali Holi is the tithi that follows Holika Dahan — Chaitra Krishna Pratipada, 3 March here. The colour-play was widely observed on 4 March to clear the 3 March eclipse, which is the date Drik’s table prints; that is a social shift, not the panchang tithi.
We disclose both rather than hide them. The entire point of a computed almanac is that every date can be re-derived from first principles — including the ones where a rule-faithful engine and a published table disagree.
Frequently asked
- Are OmAstroVedic’s festival dates accurate?
- Across 72 festivals for New Delhi (2024–2028), OmAstroVedic computes the correct date on all 72. On 70 it is identical to Drik Panchang’s printed table; on 2 (Holika Dahan and Holi 2026, around the 3 March 2026 lunar eclipse) our rule-faithful date differs from Drik’s printed table by a day.
- Does OmAstroVedic use a fixed table of festival dates?
- No. Every date is computed at run time from Swiss Ephemeris astronomical positions (Lahiri sidereal) using the classical panchang rules — tithi, nakshatra, sunrise and the Bhadra window. There is no hand-maintained override table, so every date can be independently re-derived.
- Why does Holika Dahan 2026 differ from Drik Panchang’s printed date?
- Drik’s table prints 3 March 2026; our engine computes 2 March. The Phalguna Purnima is in pradosha (when the bonfire is lit) only on 2 March, which is also before the 3 March total lunar eclipse Sutak. Drik’s own documented Bhadra rules permit the first-day pradosha — exactly the choice Drik itself makes for the astronomically identical Holika 2027. We keep the rule-faithful date. Holi, the following tithi, is 3 March; its colour-play was widely shifted to 4 March to clear the eclipse.
