एक बहुप्रचलित तमिल पंचांग की तकनीकी समीक्षा — कहाँ यह खरा उतरता है, और वह एक सीमा-रेखा वाला मामला जिसे यह चुपचाप गलत कर बैठता है।
तमिल भाषा की ज्योतिष साइटों में ePanchang की जगह साफ़ है: एक आधुनिक, मुफ़्त और खगोलीय रूप से अद्यतन पंचांग। यह रोज़ का पंचांग (तिथि, नक्षत्र, योग, करण), मुहूर्त के समय और एक मुफ़्त विवाह-मिलान (जातक पोरुत्तम) टूल देता है, जो दोनों पक्षों की राशि और नक्षत्र लेकर जाने-पहचाने पोरुत्तम नतीजे बताता है। इसकी गणनाएँ तिरुकणित (दृक-गणित) पद्धति से होती हैं — यानी ग्रह-स्थितियों की आधुनिक, असल में देखकर सुधारी गई गणना — न कि पुरानी वाक्य-सारणियों की परंपरा से। इसके ज़्यादातर उपयोगकर्ता भारत में, एक ही स्थिर समय-क्षेत्र में जन्मे हैं, और उनके लिए यह ठीक वही करता है जो करना चाहिए — जल्दी और मुफ़्त।
यह समीक्षा किसी आलोचक की नहीं, बल्कि मिलान-इंजन बना रहे एक इंजीनियर की नज़र से लिखी गई है। मकसद है, दोहराई जा सकने वाली गणना के साथ यह दिखाना कि ePanchang क्या-क्या अच्छा करता है और उसका समय का मॉडल किस एक जगह टूटता है — वह जगह, जो ठीक उसी प्रवासी समुदाय के लिए अहम होती जा रही है जिसे ऑनलाइन मिलान अब बड़े पैमाने पर सेवा देता है।
ePanchang दृक/तिरुकणित पद्धति अपनाता है, इसलिए इसके नक्षत्र और तिथि की सीमाएँ चंद्रमा और सूर्य की असल में देखी गई स्थितियों पर टिकी हैं, जिनमें लाहिरी अयनांश के ज़रिये अयन-गति का सुधार शामिल है। गणना का यही परिवार सबसे कड़े संदर्भ-पंचांग भी इस्तेमाल करते हैं, और इससे वह कई डिग्री का बहाव नहीं आता जो पुरानी वाक्य-सारणियों में आ सकता है। जिस उपयोगकर्ता को भारत में हुए जन्म का बस सही नक्षत्र चाहिए, उसके लिए यही सही इंजन है।
सेवा मुफ़्त है, कोई खाता नहीं माँगती, और नतीजे साफ़ तमिल में दिखाती है। मिलान-टूल इसलिए भी सुविधाजनक है कि यह सीधे राशि और नक्षत्र स्वीकार करता है — जिसे अपना नक्षत्र और राशि पहले से पता है, वह पूरा जन्म-विवरण दोबारा भरे बिना सेकंडों में पोरुत्तम का नतीजा पा सकता है। रोज़मर्रा के घरेलू इस्तेमाल में इससे झंझट काफ़ी घट जाती है।
ePanchang आम 14-योनि परिपाटी अपनाता है — बैल और गाय को मिलाकर एक ही "गाय" (माडु) योनि मानना और नर/मादा का भेद छोड़ देना — और बारहवें पोरुत्तम के रूप में वर्ण को रखता है। ये देश-भर में प्रचलित साझा परिपाटियाँ हैं, जिनकी वजह से इसके नतीजों की तुलना उत्तर-भारतीय और दूसरे क्षेत्रीय टूलों से आसानी से हो जाती है। (यह परिपाटी बारीक, नर-मादा भेद वाली तमिल प्रणाली से बेहतर है या नहीं — यह अलग सवाल है, जिस पर हमारी srirangaminfo की साथ वाली समीक्षा में चर्चा है।)
संक्षेप में: भारतीय घड़ी के जन्म के लिए ePanchang एक भरोसेमंद, आधुनिक, मुफ़्त तमिल पंचांग है। नीचे बताई कमज़ोरी इसमें से कुछ नहीं घटाती — वह जन्मों के एक खास और बढ़ते वर्ग पर लागू होती है।
डेलाइट सेविंग टाइम घड़ियों की वह मौसमी एक घंटे की उलट-फेर है, जिसे अमेरिका, कनाडा, ज़्यादातर यूरोप, ब्रिटेन, ऑस्ट्रेलिया वग़ैरह मानते हैं (भारत, ग़ौर कीजिए, इसे नहीं मानता)। 15 जून को टोलेडो, ओहायो में जन्मा व्यक्ति Eastern Daylight Time (EDT, UTC−4) में जन्मा है, Eastern Standard Time (EST, UTC−5) में नहीं। जो मिलान-इंजन हर जगह के लिए बस एक स्थिर "मानक" ऑफ़सेट रखता है और उसे साल-भर लगाता है, वह उस इलाके के हर गर्मियों के जन्म को एक घंटा गलत रख देगा। ज्योतिष सॉफ़्टवेयर की यह सबसे आम खामियों में से एक है, क्योंकि DST के नियम अनियमित, ऐतिहासिक और हर देश-प्रदेश में अलग हैं — और अगर समय-क्षेत्र को एक अकेली संख्या मान लिया जाए, तो इन्हें छोड़ देना बहुत आसान है।
कुंडली में चंद्रमा सबसे तेज़ चलने वाला पिंड है — वह पूरी राशि-पट्टी लगभग 27.3 दिन में पार करता है, यानी
करीब 13.2° प्रतिदिन, या 0.55° प्रति घंटा। 360° के निरयण वृत्त को 13.33° के 27 नक्षत्रों में बाँटा गया
है, हर नक्षत्र को 3.33° के 4 पदों में, और 30°-30° की 12 राशियों में। यानी एक घंटे की गलती चंद्रमा को करीब
0.5° खिसका देती है — एक पद का लगभग छठा हिस्सा। सुनने में यह छोटा लगता है, और अक्सर होता भी
है: अगर असली चंद्रमा पद के बीचोबीच आराम से बैठा हो, तो आधे डिग्री की खिसकन से कुछ नहीं बदलता। पर जब भी
असली चंद्रमा किसी सीमा — पद के किनारे, नक्षत्र के किनारे या राशि के किनारे — से आधे डिग्री के भीतर हो,
वही आधा डिग्री उसे पार करा देता है, और वर्गीकरण बदल जाता है। चूँकि पद, नक्षत्र और राशि की सीमाएँ हर कुछ
डिग्री पर लौट आती हैं, सारे जन्मों का एक अच्छा-खासा हिस्सा इस खतरे के दायरे में पड़ता है।
असर को ठोस रूप से परखने के लिए हम एक ही स्थानीय जन्म के लिए दो क्षणों पर चंद्रमा का निरयण क्रांतिवृत्तीय रेखांश निकालते हैं (astronomy-engine पंचांग से सायन रेखांश, उसमें से 23.83° का लाहिरी अयनांश घटाकर): (क) सही UTC, जो IANA टाइमज़ोन डेटाबेस से पूरी DST-जानकारी के साथ मिलता है, और (ख) DST-छोड़ा हुआ UTC, जो उस जगह का मानक ऑफ़सेट साल-भर लगाने से मिलता है। फिर हर रेखांश को (नक्षत्र, पद, राशि) में वर्गीकृत कर दर्ज करते हैं कि दोनों में फ़र्क़ आया या नहीं।
यह दावा करना आसान होता — और गलत — कि मूल मामला ही इस खामी को साबित करता है। ऐसा नहीं है। सिंधु
(जन्म 15 जून 1997, 20:46, टोलेडो, ओहायो) का चंद्रमा सही EDT पर 182.50° और DST-छोड़े ऑफ़सेट पर
183.02° पर है — यानी +0.52° की खिसकन, ठीक अनुमान के मुताबिक। दोनों
चित्रा, पद 3, तुला में ही पड़ते हैं। वे पद के बीच में बैठी हैं, इसलिए गलती से कुछ नहीं बदलता। हम यह
साफ़-साफ़ इसलिए कह रहे हैं कि यही समस्या की जड़ है: सही समय पहले से जाने बिना यह बताया ही नहीं जा
सकता कि कोई जन्म सीमा-रेखा वाला मामला है या नहीं। यह खामी ज़्यादातर रिपोर्टों में अदृश्य रहती है और सिर्फ़
उस छोटे-से हिस्से में उभरती है, जो संयोग से किसी किनारे पर पड़ जाता है।
1997 की गर्मियों में अमेरिकी पूर्वी क्षेत्र के असली जन्म खँगालने पर ऐसे कई मिलते हैं जो पलट जाते हैं। चार प्रतिनिधि मामले:
| स्थानीय जन्म (US Eastern, DST लागू) | सही (DST-सहित) | DST-छोड़ा (+0.5°) | क्या बदला |
|---|---|---|---|
| 1 जून 1997, 10:00 | चंद्रमा 359.98° — रेवती पद 4, मीन | चंद्रमा 0.56° — अश्विनी पद 1, मेष | नक्षत्र + राशि (0° पर पूरा पलटाव) |
| 2 जून 1997, 09:00 | चंद्रमा 13.33° — अश्विनी पद 4, मेष | चंद्रमा 13.90° — भरणी पद 1, मेष | नक्षत्र |
| 3 जून 1997, 14:00 | चंद्रमा 29.98° — कृत्तिका पद 1, मेष | चंद्रमा 30.54° — कृत्तिका पद 2, वृषभ | पद + राशि (30° का किनारा) |
| 5 जून 1997, 19:00 | चंद्रमा 59.62° — मृगशिरा पद 2, वृषभ | चंद्रमा 60.17° — मृगशिरा पद 3, मिथुन | पद + राशि (60° का किनारा) |
चित्र 1. पूर्वी अमेरिका के 1997 की गर्मियों के असली जन्म, जिनमें DST का घंटा छोड़ने से वर्गीकरण बदल जाता है। निरयण रेखांश astronomy-engine + लाहिरी (23.83°) से।
हर पंक्ति एक ऐसा जन्म है जिसमें DST से अनजान टूल पर भरोसा करने वाले परिवार के हाथ गलत नक्षत्र या राशि लगती। पहली पंक्ति सबसे बुरी किस्म की है: 0°/360° की सीवन के आर-पार पूरा पलटाव, जो रेवती (मीन) को अश्विनी (मेष) बना देता है — अलग नक्षत्र और अलग राशि, जिससे लगभग पूरी पोरुत्तम-तालिका ही फिर से लिखनी पड़ती है। तीसरी और चौथी पंक्तियाँ राशि के किनारों (30°, 60°) पर हैं: नक्षत्र वही रहता है पर राशि पलट जाती है, इसलिए राशि, राशि-अधिपति और वश्य पोरुत्तम — और दिखाया जाने वाला लग्न — सब बदल जाते हैं, और कुल अंक भी खिसक जाते हैं।
विवाह-मिलान दो नक्षत्रों और दो राशियों का ही खेल है। DST छोड़ने से अगर एक भी पक्ष का नक्षत्र बदल जाए, तो असर लहर की तरह फैलता है: योनि, गण, रज्जु, नाड़ी, दिन और स्त्री-दीर्घ — सब नक्षत्र पर टिके हैं, इसलिए नक्षत्र के पलटने से अंक कई पोरुत्तम इधर-उधर हो सकते हैं, और ठीक उन्हीं पोरुत्तमों पर, जिन्हें परिवार सबसे ज़्यादा तौलते हैं, "உண்டு" (है) को "இல்லை" (नहीं है) में — या उल्टा — बदल सकते हैं। सिर्फ़ राशि का पलटना दायरे में छोटा है, पर वह भी भकूट/राशि-समूह बदल देता है और अटके हुए मिलान का फ़ैसला पलट सकता है। जिस क्षेत्र में एक अकेला पोरुत्तम तय कर सकता है कि रिश्ता आगे बढ़ेगा या नहीं, वहाँ बेवजह की एक घंटे की गलती कोई मामूली हिसाब-किताब की बारीकी नहीं है।
प्रभावित आबादी खास है, पर तेज़ी से बढ़ रही है: DST मानने वाले किसी भी देश में उसकी गर्मियों की अवधि में जन्मा हर व्यक्ति — अमेरिका, कनाडा, ब्रिटेन, महाद्वीपीय यूरोप, ऑस्ट्रेलिया वग़ैरह — यानी ठीक वही प्रवासी समुदाय, जिसे ऑनलाइन विवाह-सेवाएँ अब बड़े पैमाने पर सेवा देती हैं। जुलाई की किसी शाम 9 बजे न्यू जर्सी या लंदन में जन्मा बच्चा EDT/BST का जन्म है; जो टूल उसे चुपचाप मानक समय मान लेता है, वह उस जन्म के लिए एक घंटा गलत है। खाड़ी के देश (जहाँ भारतीय प्रवासियों की बड़ी आबादी है) DST नहीं मानते, इसलिए वहाँ के जन्म अप्रभावित रहते हैं — यह याद दिलाने के लिए काफ़ी है कि खामी क्षेत्रीय है, सार्वभौमिक नहीं। भारत का ऐतिहासिक DST (1942–45 का एक छोटा युद्धकालीन उपाय) आज के, ज़्यादातर युवा, आवेदकों के लिए लगभग बेमानी है।
असली गहरी समस्या है चुप्पी। टूल दोनों ही सूरतों में एक आत्मविश्वास से भरा, करीने से सजा नक्षत्र लौटाता है, इसलिए न परिवार को, न ज्योतिषी को कोई इशारा मिलता है कि सीमा पर पड़ा जन्म गलत वर्गीकृत हो गया। गलती अपना ऐलान नहीं करती; वह बस कभी-कभी एक भरोसेमंद-सा दिखने वाला गलत जवाब थमा देती है।
हमारा इंजन हर जन्मस्थान को (zoneinfo/tzdata डेटाबेस के ज़रिये) एक IANA टाइमज़ोन से जोड़ता है और स्थानीय जन्म-समय को पूरी DST-जानकारी के साथ UTC में बदलता है — इसलिए जून का टोलेडो वाला जन्म सही-सही EDT (UTC−4) माना जाता है, EST नहीं। ऐतिहासिक DST-नियम किसी एक जमा किए हुए ऑफ़सेट से नहीं, बल्कि टाइमज़ोन डेटाबेस से अपने-आप लागू होते हैं। हम पारंपरिक (वाक्य-शैली) और आधुनिक (तिरुकणित) — दोनों मिलान-परिपाटियाँ साथ-साथ भी दिखाते हैं, ताकि सीमा पर पड़ा जन्म — जहाँ दोनों परंपराएँ या दोनों संभावित पद अलग राह लें — उपयोगकर्ता से छिपे नहीं, बल्कि दिखे।
ePanchang एक मज़बूत, आधुनिक, मुफ़्त तमिल पंचांग है, जो भारतीय घड़ी के घरेलू जन्मों के लिए पूरी तरह उपयुक्त है — सटीक दृक गणना और सुविधाजनक राशि/नक्षत्र मिलान-टूल के साथ। इसकी एक ही व्यवस्थागत कमज़ोरी है: डेलाइट सेविंग टाइम का सुधार छोड़ देना, जो — सीमा के पास पड़े प्रवासी गर्मियों के जन्मों के खास और बढ़ते वर्ग के लिए — नक्षत्र, पद या राशि, और उसके साथ विवाह-मिलान का नतीजा बदल सकता है। डिग्री में असर छोटा है (करीब आधा डिग्री प्रति घंटा), पर सीमाओं पर निर्णायक — और यह चुप है: ज़्यादातर रिपोर्टें अप्रभावित रहती हैं, और प्रभावित छोटा हिस्सा सही समय के बिना बाकियों से अलग पहचाना ही नहीं जा सकता। मिलान-इंजन के लिए इलाज कोई अनोखी चीज़ नहीं — बस नागरिक समय को ठीक से, DST समेत, मॉडल करना है; एक सही इंजन को यही करना चाहिए।