वैदिक पञ्चाङ्ग गणना प्रणालीको तुलनात्मक अध्ययन: शास्त्रीय सिद्धान्त, बीज संस्कार, आधुनिक दृक पद्धति र नेपडेट (Nepdate) को हाइब्रिड आर्किटेक्चर

By khumnath

सारांश (Abstract)

विगत दुई हजार वर्षभन्दा बढी समयदेखि नेपाली तथा वैदिक समाजमा तिथि, वार, नक्षत्र, योग र करण गरी पाँच अङ्ग मिलेर बनेको पञ्चाङ्ग ले हाम्रो धार्मिक, सांस्कृतिक, सामाजिक तथा कृषि जीवनलाई निर्देशित गर्दै आएको छ। पञ्चाङ्गको मूल आधार खगोलीय गतिशास्त्र हो—जसमा सूर्य, चन्द्रमा तथा नवग्रहहरूको तात्कालिक स्पष्ट भोगांश (Geocentric Longitudes) को सूक्ष्म गणितीय गणना गरिन्छ।

वर्तमान समयमा पञ्चाङ्ग निर्माणका मुख्य दुई धारहरू छन्:

  1. प्राचीन सिद्धान्त पद्धति (सूर्य सिद्धान्त, आर्यभटीय, सिद्धान्त शिरोमणि): हजारौं वर्ष पुराना स्थिर खगोलीय मानहरूमा आधारित।
  2. आधुनिक दृक पद्धति (Drigganita): आधुनिक वैज्ञानिक वेधशाला, न्युटोनियन तथा आपेक्षिकीय भौतिकशास्त्र, र NASA JPL / VSOP87 जस्ता उच्च सटिकताका गणितीय मोडेलमा आधारित।

प्राचीन सिद्धान्तका अङ्कहरूमा समयको अन्तरालसँगै सूक्ष्म अन्तर जम्मा हुँदै जाँदा प्रत्यक्ष आकाशमा देखिने ग्रहस्थिति र गणितमा अन्तर आउँछ। यसलाई मिलाउन परम्परागत ज्योतिषीहरूले समय-समयमा बीज संस्कार (Bija Correction) थप्ने गर्छन्। तर बीज संस्कार केवल तत्कालीन अनुभवमा आधारित हुने भएकाले प्रत्येक वर्ष वा कालखण्डमा फेरि फेरि संशोधन गर्नुपर्ने हुन्छ। अर्कोतर्फ, आधुनिक दृक पद्धति पूर्ण वैज्ञानिक भए पनि शास्त्रीय धर्मशास्त्र (निर्णयसिन्धु, धर्मसिन्धु) का परम्परागत मान्यताहरूसँग नमिल्ने हुनाले नेपाली मूलधारका पञ्चाङ्गहरूमा अझै पूर्ण रूपमा स्वीकार भइसकेको छैन।

यस अनुसन्धानमूलक लेखमा हामीले प्राचीन सिद्धान्त, बीज संस्कारको सीमा, आधुनिक दृक गणित र यी दुवैको सन्तुलन मिलाउन नेपडेट (Nepdate) मा निर्माण गरिएको हाइब्रिड इन्जिन (Hybrid Multi-Engine Architecture) को विस्तृत गणितीय तथा प्राविधिक विश्लेषण प्रस्तुत गरेका छौं। (द्रष्टव्य: नेपडेटको मूल C++ खगोलीय गणना इन्जिन GitHub मा khumnath/nepdate मार्फत खुला स्रोत (Open Source) को रूपमा उपलब्ध छ, जबकि यसको एन्ड्रोइड एप तथा वेब पोर्टल यसै इन्जिनमा आधारित सार्वजनिक सफ्टवेयर हुन्)।


१. पञ्चाङ्गका पाँच अङ्ग र आधारभूत गणित

पञ्चाङ्गका पाँच मुख्य अङ्गहरू निम्न खगोलीय सूत्रमा आधारित हुन्छन्:

पञ्चाङ्ग = { तिथि, वार, नक्षत्र, योग, करण }

  1. तिथि (Tithi): चन्द्रमा र सूर्यको कोणीय दूरी (Elongation) १२° ले बढेपछि एक तिथि बन्छ:
    तिथि सङ्ख्या = floor( ((λ_चन्द्रमा - λ_सूर्य) mod 360°) / 12° ) + 1
    
  2. वार (Vara): सूर्योदयदेखि अर्को सूर्योदयसम्मको अहोरात्र र होराक्रममा आधारित सात बार।
  3. नक्षत्र (Nakshatra): चन्द्रमाको निरयण भोगांशलाई १३° २०’ (८०० कला) का २७ भागमा विभाजन:
    नक्षत्र सङ्ख्या = floor( (λ_चन्द्रमा mod 360°) / 13°20' ) + 1
    
  4. योग (Yoga): सूर्य र चन्द्रमाको भोगांशको जोडलाई १३° २०’ ले भाग गर्दा आउने २७ योगहरू:
    योग सङ्ख्या = floor( ((λ_सूर्य + λ_चन्द्रमा) mod 360°) / 13°20' ) + 1
    
  5. करण (Karana): एक तिथिको आधा भाग अर्थात् ६° को कोणीय अन्तर (कुल ६० करण)।

२. प्राचीन सिद्धान्त र महायुगको गणितीय संरचना

सूर्य सिद्धान्त अनुसार एक महायुगमा ४३,२०,००० वर्ष हुन्छन्। यस अवधिमा आकाशीय पिण्डहरूको भगण (Revolutions) सङ्ख्या निश्चित मानिएको छ:

आकाशीय पिण्ड सूर्य सिद्धान्त अनुसार महायुग भगण (Ri)
सूर्य (Sun) ४३,२०,०००
चन्द्रमा (Moon) ५,७७,५३,३३६
चन्द्र मन्दोच्च (Lunar Apogee) ४,८८,२०३
राहु (Lunar Node) -२,३२,२३८
बुध शीघ्र (Mercury Sighra) १,७९,३७,०६०
शुक्र शीघ्र (Venus Sighra) ७०,२२,३७६
मङ्गल (Mars) २२,९६,८३२
बृहस्पति (Jupiter) ३,६४,२२०
शनि (Saturn) १,४६,५६८
सावन दिन (Civil Days in Yuga) १,५८,२२,३७,८२८

कलियुग आरम्भ (१८ फेब्रुअरी ३१०२ ई.पू.) देखि बितेका दिनहरूलाई अहर्गण (Ahargana: A) भनिन्छ। अहर्गण A बाट कुनै पनि ग्रहको मध्यम भोगांश (λ̄) निकालिन्छ:

मध्यम भोगांश (λ̄_i) = ( (A × R_i) / 1,582,237,828 × 360° ) mod 360°

त्यसपछि कक्षीय अण्डाकारता (Eccentricity) लाई सन्तुलन गर्न मन्द फल (Manda Phala) र दृष्टि भ्रमलाई मिलाउन शीघ्र फल (Sighra Phala) द्वारा स्पष्ट ग्रह निकालिन्छ।


३. समस्या: सैद्धान्तिक त्रुटि र ‘बीज’ को सीमा

३.१ अन्तर किन आउँछ?

प्राचीन समयमा गुरुत्वाकर्षणका बहु-पिण्ड प्रभाव (N-body perturbations), चन्द्रमाको कक्षीय विचलन र विषुवत्‌को अयनचलनका जटिल सूक्ष्म परिवर्तनहरू ज्ञात थिएनन्। फलस्वरूप, दुई हजार वर्षपछि बिना कुनै संशोधनको सूर्य सिद्धान्तले गणना गर्दा चन्द्रमाको स्थितिमा २° देखि ४° सम्मको अन्तर र सङ्क्रान्ति समयमा केही घण्टाको फरक देखिन थाल्छ।

३.२ बीज संस्कार (Bija Samskara)

यस त्रुटिलाई हटाउन परम्परागत पञ्चाङ्गकारहरूले भगण सङ्ख्यामा सानो जोड-घटाउ गर्ने पद्धति विकास गरे, जसलाई बीज भनिन्छ:

संशोधित भगण (R'_i) = R_i + ΔB_i

बीजको मुख्य कमजोरी:

  • यो कुनै स्थायी वैज्ञानिक वा भौतिक नियम होइन, केवल अनुभवमा आधारित तदर्थ (Ad-hoc) जोड-घटाउ हो।
  • समय बित्दै जाँदा पुरानो बीजले काम गर्न छाड्छ र फेरि नयाँ बीज थप्नुपर्ने हुन्छ।
  • नेपाल र भारतका विभिन्न पञ्चाङ्ग समितिहरूले फरक-फरक बीज प्रयोग गर्दा चाडपर्व र तिथिमा मतभेद उत्पन्न हुन्छ।

४. नेपडेट (Nepdate) को समाधान: हाइब्रिड मध्यमार्गी इन्जिन

नेपडेट सफ्टवेयर निर्माण गर्दा हामीले कुनै एउटा अतिवादी बाटो नलगेर शास्त्रीय मर्यादा र आधुनिक खगोल विज्ञानबीचको सन्तुलित मध्यमार्ग (Hybrid Architecture) अपनाएका छौं।

                        ┌───────────────────────────────┐
                        │     नेपडेट इन्जिन प्रबन्धक      │
                        │       (Engine Dispatcher)     │
                        └───────┬───────────────┬───────┘
                                │               │
                ┌───────────────┘               └───────────────┐
                ▼                                               ▼
    ┌───────────────────────┐                       ┌───────────────────────┐
    │  सूर्य सिद्धान्त इन्जिन  │                       │   आधुनिक दृक इन्जिन   │
    │   (Default Baseline)  │                       │   (Modern Drik Engine)│
    ├───────────────────────┤                       ├───────────────────────┤
    │ • शास्त्रीय भगण मानहरू   │                       │ • VSOP87 / ELP-2000   │
    │ • नेपाल सरकारका आधिकारिक  │                       │ • उच्च सटिक ग्रह स्पष्ट│
    │   पञ्चाङ्गसँग अनुकूल     │                       │ • जन्मकुण्डली र वेध     │
    │ • चाडपर्व तिथि सामञ्जस्य  │                       │ • प्रयोगकर्ता परिवर्तन योग्य │
    └───────────────────────┘                       └───────────────────────┘

४.१ नेपडेटको इन्जिन रणनीति

  1. ग्रह स्पष्ट तथा कुण्डली (Planetary Coordinates): ग्रहहरूको स्पष्ट स्थिति, वक्री/मार्गी गति र नक्षत्र प्रवेशका लागि आधुनिक भौतिक खगोलशास्त्र (VSOP87 / आधुनिक दृक) प्रयोग गरिन्छ। यसले गर्दा प्रत्येक ग्रहमा कृत्रिम वार्षिक बीज थप्ने झन्झट रहँदैन।
  2. पञ्चाङ्ग र चाडपर्व सामञ्जस्य: नेपाली समाज र आधिकारिक पञ्चाङ्गका चाडपर्व, व्रत र सङ्क्रान्तिसँग ठ्याक्कै मेल खुवाउन सूर्य सिद्धान्तलाई डिफल्ट (Default Engine) को रूपमा राखिएको छ।
  3. प्रयोगकर्ताको स्वतन्त्रता: शुद्ध आधुनिक दृक पञ्चाङ्ग चाहने अनुसन्धानकर्ता तथा ज्योतिषीहरूले एपको सेटिङबाट एक क्लिकमा Modern / Drik Engine मा स्विच गर्न सक्छन्।

५. बिना कुनै हार्डकोडेड तालिका: चाडपर्वको स्वचालित शास्त्रीय निर्णय

प्रायः पात्रो एपहरूले हरेक वर्षका चाडपर्वको सूची फाइलमा हातले लेखेर राख्छन् (Hardcoded Lookup Table)। नेपडेटले यसको सट्टा धर्मशास्त्रीय नियमहरूको गतिशील गणितीय परीक्षण (Algorithmic Shastric Rule Evaluation) गर्दछ।

५.१ काल व्याप्ति सिद्धान्त (Vyapti Matching)

धर्मसिन्धु र निर्णयसिन्धु अनुसार चाडपर्व केवल सूर्योदयको तिथिमा भर पर्दैन, दिनको विशिष्ट कालखण्डमा सो तिथि हुनुपर्छ:

  • प्रदोष काल (सूर्यास्तपछिको ७२ मिनेट): जस्तै लक्ष्मीपूजा, महाशिवरात्रि प्रदोष पूजा।
  • निशीथ काल (मध्यरातको समय): जस्तै कृष्ण जन्माष्टमी, शिवरात्रि लिङ्गोद्भव।
  • अपराह्न काल (दिउँसोको अन्तिम पहर): जस्तै दशैंको महानवमी, सोह्र श्राद्ध।
  • मध्याह्न काल: जस्तै गणेश चतुर्थी, रामनवमी।

नेपडेटले कुनै पनि वर्ष र स्थान (काठमाडौं, लन्डन, वा न्यूयोर्क) को लागि सूर्योदय-सूर्यास्तको वास्तविक समय निकालेर कालखण्डको गणितीय प्रतिच्छेदन (Intersection) गरी चाडपर्वको सही दिन आफैं निर्धारण गर्दछ।


६. तुलनात्मक सारांश (Comparative Synthesis)

मूल्याङ्कनको आधार शुद्ध शास्त्रीय सूर्य सिद्धान्त आधिकारिक नेपाली पञ्चाङ्ग आधुनिक दृक प्रणाली नेपडेट (Nepdate) हाइब्रिड पद्धति
ग्रह भोगांश शुद्धता ± २.०° देखि ५.०° सम्म अन्तर मध्यम (बीज संशोधन सहित) अत्यन्त सटिक (≤ ०.०००१°) अत्यन्त सटिक (Modern Engine)
तिथि समाप्त समय १ देखि ३ घण्टासम्म फरक स्थानीय परम्परामा आधारित चन्द्रमाको वास्तविक वेध अनुरूप आधिकारिक मान्यतासँग अनुकूल
बीज माथिको निर्भरता छैन (असंशोधित) भारी वार्षिक बीज संशोधन आवश्यक आवश्यक छैन (भौतिक नियम) कुनै तदर्थ वार्षिक बीज नचाहिने
चाडपर्व निर्णय पुस्तक हेरेर निर्णय पण्डित सभाको निर्णय प्रायः शास्त्राधार नहुने शुद्ध स्वचालित शास्त्रीय व्याप्ति
हजारौं वर्षको गणना धेरै त्रुटिपूर्ण हुने वर्तमान युग बाहिर नमिल्ने ± ५००० वर्षसम्म स्थिर हजारौं वर्षसम्म स्थिर र भरपर्दो
इन्जिन छनोट स्थिर स्थिर स्थिर प्रयोगकर्ता अनुसार परिवर्तनशील

७. निष्कर्ष

नेपडेटले प्राचीन वैदिक खगोल परम्परालाई आधुनिक सफ्टवेयर इन्जिनियरिङसँग जोडेर एउटा खुला, पारदर्शी र वैज्ञानिक मानक स्थापित गरेको छ। परम्परागत मान्यताको सम्मान गर्दै आधुनिक खगोल विज्ञानको शुद्धतालाई एकै ठाउँमा समेट्नु नै नेपडेटको मूल विशेषता हो।


सन्दर्भ सामग्रीहरू

  1. सूर्य सिद्धान्त, पण्डित महावीरप्रसाद श्रीवास्तव अनुवाद।
  2. निर्णयसिन्धु, कमलाकर भट्ट विरचित।
  3. धर्मसिन्धु, काशीनाथ उपाध्याय।
  4. Meeus, Jean. Astronomical Algorithms, Willmann-Bell (1998).
  5. नेपडेट C++ गणना इन्जिन (Open Source): github.com/khumnath/nepdate
  6. नेपडेट आधिकारिक पोर्टल: nepdate.khumnath.com.np