VedJyotix कुंडली, पंचांग, तिथि और ग्रह-स्थिति की गणना कैसे करता है
VedJyotix दो अलग प्रणालियाँ चलाता है। पंचांग से जुड़ी हर चीज़ — तिथि, नक्षत्र, योग, करण, सूर्योदय-सूर्यास्त, राहु काल, चौघड़िया और पर्व-तिथियाँ — इसी साइट पर सूर्य और चंद्रमा की स्थिति से गणना की जाती है, लाहिड़ी अयनांश के साथ। जन्म कुंडली अलग है: ग्रह स्थितियाँ, लग्न और दशा एक बाहरी वैदिक ephemeris सेवा से आती हैं, और यदि वह उपलब्ध न हो तो कोई कुंडली नहीं बनाई जाती। नीचे हर दावे के साथ वह फ़ाइल दी गई है जो उसे प्रमाणित करती है।
दो इंजन, दो स्रोत
| क्या | स्रोत | उपलब्ध न होने पर |
|---|---|---|
| पंचांग, तिथि, नक्षत्र, योग, करण, मुहूर्त, पर्व | इसी साइट की गणना | लागू नहीं — कोई बाहरी निर्भरता नहीं |
| जन्म कुंडली, ग्रह, लग्न, दशा | बाहरी ephemeris (AstrologyAPI) | कुछ नहीं दिखाया जाता — कोई fallback नहीं |
पंचांग इंजन
पंचांग, तिथि, नक्षत्र, योग, करण, सूर्योदय/सूर्यास्त, राहु काल, चौघड़िया और पर्व-कैलेंडर सूर्य-चंद्र की स्थिति से स्वयं गणना किए जाते हैं। इनमें किसी बाहरी ज्योतिष API का उपयोग नहीं होता।
विधि: सूर्य और चंद्रमा की स्थिति से स्वयं की गणना
सूर्य और चंद्रमा की स्थिति
सूर्य और चंद्रमा के क्रांतिवृत्तीय देशांतर श्लाइटर (Schlyter) के सूत्रों से निकाले जाते हैं, जिनमें चंद्रमा के मुख्य विक्षोभ पद शामिल हैं। स्रोत कोड में कार्य-सटीकता सूर्य के लिए लगभग 0.01° और चंद्रमा के लिए 0.02° बताई गई है।
विधि: जूलियन दिवस से श्लाइटर की विश्लेषणात्मक सूर्य-चंद्र श्रेणियाँ
अयनांश
निरयन (sidereal) स्थितियाँ लाहिड़ी अयनांश से निकाली जाती हैं, जो J2000 पर 23.853° और प्रति वर्ष 50.29 आर्कसेकंड की गति के रूप में लागू है। साइट की हर निरयन गणना — नक्षत्र, योग, चंद्र राशि, सूर्य राशि और मास का नाम तय करने वाली संक्रांति — इसी एक फलन से आती है।
विधि: लाहिड़ी अयनांश, रैखिक अयन-गति मॉडल
पाँच अंगों की गणना
तिथि = floor(अंतर ÷ 12°) + 1, यानी 1–30। करण 6° का अर्ध-तिथि खंड है, 0–59। नक्षत्र और योग दोनों 360° को 13°20′ के 27 भागों में बाँटते हैं — नक्षत्र निरयन चंद्रमा से, योग निरयन सूर्य व चंद्रमा के योग से। समाप्ति समय अगले खंड-संक्रमण को संख्यात्मक रूप से हल करके निकाले जाते हैं, अनुमान से नहीं।
विधि: कोणीय विभाजन, संक्रमण समय के लिए संख्यात्मक मूल-खोज
सूर्योदय, सूर्यास्त और उससे निकले काल
सूर्योदय और सूर्यास्त मानक NOAA सूर्योदय समीकरण से, दिए गए अक्षांश-देशांतर के लिए निकाले जाते हैं। राहु काल, गुलिक काल, यमगंड और चौघड़िया उसी वास्तविक सूर्योदय–सूर्यास्त अंतराल को आठ बराबर भागों में बाँटकर निकाले जाते हैं — किसी निश्चित 6 बजे से 6 बजे की मान्यता से नहीं।
विधि: NOAA सूर्योदय समीकरण, फिर दिनमान का अष्टांश विभाजन
समय-क्षेत्र और निर्देशांक
समय एक स्पष्ट UTC ऑफ़सेट (मिनटों में) के सापेक्ष निकाले जाते हैं, जिसका डिफ़ॉल्ट +330 (IST) है; IANA ज़ोन नाम केवल पढ़ने योग्य तिथि-लेबल के लिए प्रयुक्त होता है। शहर न दिए जाने पर डिफ़ॉल्ट संदर्भ स्थान वाराणसी (25.3176° उ., 82.9739° पू.) है।
विधि: प्रति अनुरोध स्पष्ट UTC ऑफ़सेट; IANA ज़ोन केवल लेबल हेतु
चंद्र मास और अधिक मास
चंद्र मासों के नाम सीमावर्ती अमावस्याओं पर सूर्य की निरयन राशि से तय होते हैं, और पूर्णिमांत तथा अमांत दोनों परंपराएँ एक ही इंजन से गणना की जाती हैं। अधिक मास को मान लिया नहीं जाता, बल्कि पहचाना जाता है, और उसमें नामित पर्व शामिल नहीं किए जाते।
विधि: सीमावर्ती अमावस्याओं पर सूर्य की निरयन संक्रांति
पर्व-तिथियाँ नियम से निकलती हैं
पर्वों की तिथियाँ किसी तालिका में संग्रहीत नहीं, बल्कि नियमों से निकाली जाती हैं। चंद्र पर्व (मास, तिथि) के जोड़े से और सौर पर्व सूर्य की निरयन संक्रांति से परिभाषित हैं। दिन का निर्धारण उसी नियम से होता है जो उस व्रत-पर्व में वास्तव में लागू है — उदय-व्यापिनी, प्रदोष, निशीथ, चंद्रोदय या मध्याह्न — क्योंकि सभी सूर्योदय की तिथि से तय नहीं होते।
विधि: नियम-आधारित गणना, प्रत्येक पर्व हेतु अलग दिन-निर्धारण
पंचांग कैसे पढ़ें — विस्तार से →
जन्म कुंडली
जन्म कुंडली एक अलग प्रणाली है। ग्रह स्थितियाँ, लग्न, भाव, नक्षत्र पाद और विंशोत्तरी दशा एक बाहरी वैदिक ephemeris सेवा (AstrologyAPI) से आती हैं, न कि साइट के अपने पंचांग इंजन से।
विधि: बाहरी वैदिक ephemeris सेवा
कोई fallback क्यों नहीं है
कुंडली के मार्ग में जानबूझकर कोई विकल्प (fallback) नहीं रखा गया है। यदि ephemeris उपलब्ध न हो तो अनुरोध विफल होता है और कोई कुंडली नहीं दिखाई जाती, क्योंकि देखने में सही लगने वाली मनगढ़ंत कुंडली पाठक के लिए असली से अलग नहीं पहचानी जा सकती। इस उत्पाद के पुराने संस्करण में कुंडली उपयोगकर्ता के नाम के hash से बनती थी; उसी कारण वह कोड हटाया गया।
विधि: फेल-क्लोज़्ड रचना — कोई मनगढ़ंत विकल्प नहीं
सत्यापन
परिणामों की जाँच दो तरह से होती है। किसी पृष्ठ को जोड़ने से पहले तिथि-स्तरीय परिणाम स्वतंत्र प्रकाशित पंचांग स्रोतों से मिलाए जाते हैं — जैसे 2026 श्रावण की सीमाएँ DrikPanchang और Webdunia से सत्यापित की गईं। संरचनात्मक व्यवहार की जाँच रिपॉज़िटरी की स्क्रिप्टों से बने हुए साइट पर की जाती है।
विधि: स्वतंत्र प्रकाशित स्रोतों से मिलान, साथ ही रिपॉज़िटरी की स्क्रिप्ट जाँचें
ज्ञात सीमाएँ — और जो हम दावा नहीं करते
हर गणना पद्धति की सीमाएँ होती हैं। ये रहीं हमारी:
- —पंचांग इंजन विश्लेषणात्मक श्रेणियों (Schlyter) का उपयोग करता है, न कि Swiss Ephemeris या JPL DE जैसी पूर्ण संख्यात्मक ephemeris का। तिथि, नक्षत्र और योग के नाम विश्वसनीय हैं; संक्रमण समय कुछ मिनटों तक सही हैं, सेकंड तक नहीं।
- —सूर्योदय-सूर्यास्त समुद्र तल और मानक वायुमंडलीय अपवर्तन के लिए निकाले जाते हैं। पर्यवेक्षक की ऊँचाई या स्थानीय क्षितिज की रुकावट के लिए कोई सुधार लागू नहीं होता।
- —समय प्रति अनुरोध एक निश्चित UTC ऑफ़सेट के सापेक्ष निकाले जाते हैं। जहाँ डेलाइट सेविंग लागू होती है, वहाँ सही ऑफ़सेट देना कॉलर की ज़िम्मेदारी है — इंजन स्वयं DST परिवर्तन नहीं पहचानता।
- —जन्म कुंडली का अयनांश वही है जो बाहरी ephemeris सेवा डिफ़ॉल्ट रूप से लगाती है। हमारा कोड इसे निर्धारित नहीं करता, इसलिए हम कुंडली के लिए किसी विशेष अयनांश का दावा नहीं करते।
- —पंचांग और कुंडली दो अलग प्रणालियों से गणना होती हैं। इनका आर्कमिनट तक मेल खाना सुनिश्चित नहीं है, और इनमें से कोई भी योग्य ज्योतिषी के निर्णय का विकल्प नहीं है।
- —क्षेत्रीय परंपराएँ भिन्न हैं। जहाँ कोई परंपरा वास्तव में विवादित है — जैसे पूर्णिमांत बनाम अमांत मास-नाम — वहाँ साइट किसी एक को सही बताने के बजाय दोनों दिखाती है।
अक्सर पूछे जाने वाले प्रश्न
क्या VedJyotix पंचांग स्वयं गणना करता है या किसी API से लेता है?
स्वयं गणना करता है। तिथि, नक्षत्र, योग, करण, सूर्योदय, सूर्यास्त, राहु काल, चौघड़िया और पर्व-तिथियाँ सभी सूर्य-चंद्र की स्थिति से यहीं निकाली जाती हैं। बाहरी ephemeris का उपयोग केवल जन्म कुंडली के लिए होता है।
VedJyotix कौन-सा अयनांश उपयोग करता है?
जो कुछ साइट स्वयं गणना करती है उसमें लाहिड़ी — J2000 पर 23.853° और प्रति वर्ष 50.29 आर्कसेकंड की गति के रूप में। जन्म कुंडली में अयनांश वही होता है जो बाहरी ephemeris सेवा डिफ़ॉल्ट रूप से लगाती है; हमारा कोड इसे तय नहीं करता, इसलिए वहाँ हम किसी विशेष अयनांश का दावा नहीं करते।
तिथि और नक्षत्र के समाप्ति समय कितने सटीक हैं?
स्रोत कोड में सूर्य और चंद्रमा के देशांतर की सटीकता क्रमशः लगभग 0.01° और 0.02° बताई गई है। इस आधार पर तिथि और नक्षत्र के नाम विश्वसनीय हैं; संक्रमण समय सेकंड तक नहीं, बल्कि कुछ मिनटों तक सही हैं।
पर्वों की तिथियाँ कैसे तय होती हैं?
नियम से, किसी संग्रहीत सूची से नहीं। चंद्र पर्व (मास, तिथि) के जोड़े से और सौर पर्व निरयन संक्रांति से परिभाषित होते हैं, फिर उसी नियम से दिन तय होता है जो उस पर्व में वास्तव में लागू है — उदय-व्यापिनी, प्रदोष, निशीथ, चंद्रोदय या मध्याह्न।
यदि ephemeris सेवा उपलब्ध न हो तो क्या होता है?
कोई कुंडली नहीं बनती। जन्म कुंडली के मार्ग में जानबूझकर कोई fallback नहीं है: वह विफल होकर त्रुटि दिखाता है, कोई अनुमानित विकल्प नहीं बनाता — क्योंकि मनगढ़ंत कुंडली पाठक की ओर से असली जैसी ही दिखती है।
क्या परिणाम अन्य स्रोतों से सत्यापित किए जाते हैं?
हाँ, पृष्ठ जोड़ने से पहले। तिथियाँ स्वतंत्र प्रकाशित पंचांग स्रोतों से मिलाई जाती हैं — 2026 श्रावण की सीमाएँ DrikPanchang और Webdunia से जाँची गईं — और रिपॉज़िटरी की स्क्रिप्टें बने हुए साइट पर संरचनात्मक व्यवहार की जाँच करती हैं।
क्या पंचांग मेरे स्थान के अनुसार गणना करता है?
स्थान देने पर हाँ। सूर्योदय, सूर्यास्त और उनसे निकलने वाली सभी गणनाएँ दिए गए अक्षांश, देशांतर और UTC ऑफ़सेट के लिए होती हैं। शहर न देने पर गणना वाराणसी और भारतीय मानक समय पर आधारित होती है।