বহুল-ব্যবহৃত একটি তামিল পঞ্জিকার কারিগরি পর্যালোচনা — কোথায় এটি চমৎকার, আর কোন সীমানা-ঘেঁষা ক্ষেত্রে এটি নিঃশব্দে ভুল করে।
তামিল ভাষার জ্যোতিষ সাইটগুলির মধ্যে ePanchang-এর জায়গাটি স্পষ্ট: একটি আধুনিক, বিনা খরচের, জ্যোতির্বিজ্ঞানের দিক থেকে হালনাগাদ পঞ্জিকা। এটি প্রতিদিনের পঞ্চাঙ্গ (তিথি, নক্ষত্র, যোগ, করণ), মুহূর্তের সময় এবং একটি বিনামূল্যের বিবাহ-মিলন (জাতকম্ পোরুত্তম) টুল প্রকাশ করে — যেখানে দুই পাত্র-পাত্রীর রাশি ও নক্ষত্র দিলেই চেনা পোরুত্তমের রায় পাওয়া যায়। এর গণনা চলে তিরুক্কণিত (দৃক-গণিত) পদ্ধতিতে — অর্থাৎ গ্রহের অবস্থানের আধুনিক, পর্যবেক্ষণ-শোধিত হিসাব — পুরনো বাক্য-সারণির ধারা অনুসরণ করে নয়। এর ব্যবহারকারীদের সিংহভাগই ভারতে, একটিই স্থির সরকারি সময়-অঞ্চলে জন্মেছেন — তাঁদের জন্য এটি যা করার ঠিক তা-ই করে, দ্রুত এবং বিনামূল্যে।
এই পর্যালোচনা লেখা হয়েছে একজন সমালোচকের চোখে নয়, বরং মিলন-ইঞ্জিন বানাচ্ছেন এমন এক প্রকৌশলীর চোখে। লক্ষ্য হলো যাচাই করে দেখা যায় এমন হিসাব দিয়ে দুটো জিনিসই স্পষ্ট করা — ePanchang কী ভালো করে, আর ঠিক কোন জায়গায় এর সময়ের মডেলটি ভেঙে পড়ে। আর সেই জায়গাটিই গুরুত্বপূর্ণ হয়ে উঠেছে সেই প্রবাসী পাঠকদের জন্য, অনলাইন মিলন-পরিষেবা যাঁদের ক্রমশ বেশি করে সেবা দিচ্ছে।
ePanchang দৃক/তিরুক্কণিত পদ্ধতি ব্যবহার করে বলে এর নক্ষত্র ও তিথির সীমানা চাঁদ-সূর্যের প্রকৃত পর্যবেক্ষিত অবস্থান মেনে চলে, আর অয়নচলনের সংশোধন আসে লাহিড়ী অয়নাংশের মধ্য দিয়ে। সবচেয়ে কঠোর মানের রেফারেন্স পঞ্জিকাগুলিও এই একই ঘরানার গণনা ব্যবহার করে, এবং পুরনো বাক্য-সারণিতে যে কয়েক ডিগ্রির বিচ্যুতি জমে থাকতে পারে, এতে তা এড়ানো যায়। ভারতে জন্ম, শুধু সঠিক নক্ষত্রটা জানা দরকার — এমন ব্যবহারকারীর জন্য এটিই ঠিক ইঞ্জিন।
পরিষেবাটি বিনামূল্যের, কোনো অ্যাকাউন্ট লাগে না, ফলাফল আসে পরিষ্কার তামিলে। মিলনের টুলটি বিশেষভাবে সুবিধাজনক, কারণ এটি সরাসরি রাশি ও নক্ষত্র নেয় — নিজের নক্ষত্র ও রাশি যিনি আগে থেকেই জানেন, তিনি পুরো জন্মতথ্য আবার না লিখেই কয়েক সেকেন্ডে পোরুত্তমের রায় পেয়ে যান। দৈনন্দিন দেশি ব্যবহারে এতে ঝামেলা অনেকটাই কমে।
ePanchang প্রচলিত 14-যোনি রীতি মেনে চলে — ষাঁড় ও গাভীকে একটিই "গরু" (মাডু) যোনিতে মিশিয়ে দেয়, আর স্ত্রী-পুরুষ ভেদ ধরে না — এবং দ্বাদশ পোরুত্তম হিসেবে বর্ণকে নেয়। এগুলি বহুল-প্রচলিত, সর্বভারতীয় রীতি, ফলে এর ফলাফল উত্তর-ভারতীয় বা অন্য আঞ্চলিক টুলের সঙ্গে মেলানো সহজ। (এই রীতি তামিলদের সূক্ষ্মতর, লিঙ্গভেদী পদ্ধতির চেয়ে ভালো কি না, সেটি আলাদা প্রশ্ন — srirangaminfo নিয়ে আমাদের সহযোগী পর্যালোচনায় তা আলোচিত হয়েছে।)
এক কথায়: ভারতীয় ঘড়ির জন্মের জন্য ePanchang একটি নির্ভরযোগ্য, আধুনিক, বিনামূল্যের তামিল পঞ্জিকা। নিচের দুর্বলতা এর কোনোটাই খাটো করে না — সেটি প্রযোজ্য একটি নির্দিষ্ট, কিন্তু ক্রমবর্ধমান শ্রেণির জন্মের ক্ষেত্রে।
ডে-লাইট সেভিং টাইম হলো ঘড়ির সেই মৌসুমি এক-ঘণ্টার পরিবর্তন, যা মার্কিন যুক্তরাষ্ট্র, কানাডা, ইউরোপের বেশিরভাগ দেশ, যুক্তরাজ্য, অস্ট্রেলিয়া-সহ অনেক দেশ মেনে চলে (লক্ষণীয়, ভারত এটি মানে না)। ওহাইওর টলেডোতে 15 জুন যাঁর জন্ম, তিনি জন্মেছেন ইস্টার্ন ডে-লাইট টাইমে (EDT, UTC−4), ইস্টার্ন স্ট্যান্ডার্ড টাইমে (EST, UTC−5) নয়। যে মিলন-ইঞ্জিন প্রতিটি জায়গার জন্য কেবল একটাই স্থির "স্ট্যান্ডার্ড" অফসেট রাখে এবং সারা বছর সেটাই খাটায়, সে ওই অঞ্চলের প্রতিটি গ্রীষ্মের জন্মকে এক ঘণ্টা সরিয়ে বসাবে। জ্যোতিষ সফটওয়্যারে এটি সবচেয়ে ঘন-ঘন দেখা ত্রুটিগুলির একটি, কারণ DST-র নিয়ম অনিয়মিত, ইতিহাসনির্ভর ও দেশ-বিশেষে আলাদা — টাইমজোনকে একটামাত্র সংখ্যা ভাবলেই তা বাদ পড়ে যায়।
কুণ্ডলীতে চাঁদই সবচেয়ে দ্রুতগামী — প্রায় 27.3 দিনে রাশিচক্র ঘুরে আসে, অর্থাৎ মোটামুটি
দিনে 13.2°, বা ঘণ্টায় 0.55°। 360°-র নিরয়ণ বৃত্ত ভাগ হয় 13.33° করে 27টি নক্ষত্রে, প্রতিটি নক্ষত্র 3.33° করে
4টি পদে, আর 30° করে 12টি রাশিতে। এক ঘণ্টার ভুল তাই চাঁদকে প্রায় 0.5° সরিয়ে দেয় — একটি পদের
ছয় ভাগের এক ভাগের মতো। শুনতে সামান্য, এবং সাধারণত তা-ই: আসল চাঁদ যদি পদের মাঝামাঝি নিশ্চিন্তে বসে থাকে,
আধ ডিগ্রির সরণে কিছুই বদলায় না। কিন্তু আসল চাঁদ যখনই কোনো সীমানার — পদের ধার, নক্ষত্রের ধার বা রাশির
ধারের — আধ ডিগ্রির মধ্যে থাকে, সেই একই আধ-ডিগ্রি সরণ তাকে ওপারে নিয়ে যায়, আর শ্রেণিটাই বদলে যায়। পদ,
নক্ষত্র ও রাশির সীমানা যেহেতু কয়েক ডিগ্রি অন্তর ফিরে-ফিরে আসে, সব জন্মের একটি উল্লেখযোগ্য অংশ এই বিপদের
এলাকায় পড়ে।
প্রভাবটা হাতে-কলমে পরীক্ষা করতে আমরা একই স্থানীয় জন্মের জন্য দুটি মুহূর্তে চাঁদের নিরয়ণ ক্রান্তিবৃত্তীয় দ্রাঘিমা হিসাব করেছি (astronomy-engine পঞ্জি থেকে সায়ন দ্রাঘিমা, তার থেকে 23.83°-র লাহিড়ী অয়নাংশ বাদ দিয়ে): (ক) IANA টাইমজোন ডেটাবেস দিয়ে পূর্ণ DST-সচেতনভাবে পাওয়া সঠিক UTC, এবং (খ) জায়গাটির স্ট্যান্ডার্ড অফসেট সারা বছর খাটিয়ে পাওয়া DST-বাদ-দেওয়া UTC। তারপর প্রতিটি দ্রাঘিমাকে (নক্ষত্র, পদ, রাশি)-তে শ্রেণিবদ্ধ করে দেখেছি দুটির মধ্যে অমিল হয় কি না।
মূল কেসটিই ত্রুটির প্রমাণ — এমন দাবি করা সহজ হতো, কিন্তু ভুল হতো। সেটি প্রমাণ নয়। সিন্ধুর (জন্ম
15 জুন 1997, 20:46, টলেডো, ওহাইও) চাঁদ সঠিক EDT ধরলে 182.50°-তে, আর DST-বাদ-দেওয়া অফসেটে
183.02°-তে — সরণ +0.52°, হুবহু যেমনটা হিসাবে আসার কথা। দুটিই পড়ে
চিত্রা, পদ 3, তুলা-য়। তিনি পদের মাঝামাঝি আছেন, তাই ভুলটায় কিছুই বদলায় না। আমরা এটা খোলাখুলি
বলছি, কারণ সমস্যার আসল গিঁটটাই এখানে: সঠিক সময়টা আগে থেকে না জানলে বলা সম্ভব নয়, কোনো একটি জন্ম
সীমানা-ঘেঁষা কেস কি না। ত্রুটিটি বেশিরভাগ রিপোর্টে অদৃশ্য, মাথা তোলে কেবল সেই সংখ্যালঘু ক্ষেত্রে, যেগুলি
ঘটনাচক্রে কোনো ধারে গিয়ে পড়ে।
1997 সালের গ্রীষ্মে মার্কিন ইস্টার্ন জোনের বাস্তব জন্মগুলি খুঁজে দেখলে অনেকগুলিই উল্টে যেতে দেখা যায়। চারটি প্রতিনিধি-স্থানীয় কেস:
| স্থানীয় জন্ম (মার্কিন ইস্টার্ন, 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-র যুদ্ধকালীন সংক্ষিপ্ত ব্যবস্থা) আজকের মূলত তরুণ আবেদনকারীদের ক্ষেত্রে কার্যত অপ্রাসঙ্গিক।
গভীরতর সমস্যাটা হলো নীরবতা। টুলটি দু-ক্ষেত্রেই আত্মবিশ্বাসী, সুন্দর করে সাজানো একটি নক্ষত্র ফেরত দেয় বলে সীমানা-ঘেঁষা জন্মটি ভুল শ্রেণিতে পড়েছে — এমন কোনো ইশারা পরিবারও পান না, জ্যোতিষীও পান না। ভুলটা নিজের কথা ঘোষণা করে না; মাঝে-মাঝে স্রেফ একটা বিশ্বাসযোগ্য ভুল উত্তর তৈরি করে দেয়।
আমাদের ইঞ্জিন প্রতিটি জন্মস্থানকে একটি IANA টাইমজোনে (zoneinfo/tzdata ডেটাবেসের মাধ্যমে) মিলিয়ে নেয় এবং স্থানীয় জন্মসময়কে পূর্ণ DST-সচেতনতার সঙ্গে UTC-তে রূপান্তর করে — তাই জুন মাসের টলেডোর জন্ম ঠিকঠাক EDT (UTC−4) হিসেবেই ধরা হয়, EST নয়। ঐতিহাসিক DST-র নিয়মগুলি একটিমাত্র জমা-রাখা অফসেট থেকে নয়, টাইমজোন ডেটাবেস থেকে আপনা-আপনি প্রযুক্ত হয়। আমরা ঐতিহ্যবাহী (বাক্য-ধারার) ও আধুনিক (তিরুক্কণিত) — দুই মিলন-রীতিই পাশাপাশি দেখাই, যাতে সীমানা-ঘেঁষা জন্ম — যেখানে দুই ঐতিহ্য বা দুই সম্ভাব্য পদ আলাদা উত্তর দেয় — ব্যবহারকারীর চোখের সামনে থাকে, আড়ালে নয়।
ePanchang একটি জোরালো, আধুনিক, বিনামূল্যের তামিল পঞ্জিকা — ভারতীয় ঘড়ির দেশি জন্মের জন্য পুরোপুরি উপযুক্ত, নির্ভুল দৃক গণনা আর সুবিধাজনক রাশি/নক্ষত্র মিলন-টুল-সহ। এর একটিই নিয়মমাফিক দুর্বলতা: ডে-লাইট সেভিং টাইম সংশোধনের অনুপস্থিতি — যা সীমানার কাছের প্রবাসী গ্রীষ্ম-জন্মের নির্দিষ্ট ও ক্রমবর্ধমান শ্রেণিটির ক্ষেত্রে নক্ষত্র, পদ বা রাশি বদলে দিতে পারে, আর তার সঙ্গে বিবাহ-মিলনের ফলও। ডিগ্রির হিসাবে প্রভাবটি ছোট (ঘণ্টায় প্রায় আধ ডিগ্রি), কিন্তু সীমানায় গিয়ে তা নির্ণায়ক, এবং তা নীরব: বেশিরভাগ রিপোর্টে প্রভাব পড়ে না, আর সঠিক সময় না জানলে ক্ষতিগ্রস্ত সংখ্যালঘুকে বাকিদের থেকে আলাদা করে চেনার উপায়ও নেই। মিলন-ইঞ্জিনের জন্য প্রতিকারটা মোটেই দুর্লভ কিছু নয় — ঘড়ির সময়কে ঠিকভাবে, DST-সহ, মডেল করা — একটি সঠিক ইঞ্জিনের যা করারই কথা।