juno.date · গবেষণা

Drik Panchang: সময়ের হিসাব যেখানে নির্ভুল

আমরা শুধু কোন টুল কী ভুল করে, তা-ই লিখে রাখি না। কেউ ঠিক কাজ করলে সেটাও বলি — আর এই টুলটি সত্যিই ঠিক কাজ করে।

সারসংক্ষেপ। drikpanchang.com একটি বহুল ব্যবহৃত দৃক (পর্যবেক্ষণ-সংশোধিত) পঞ্জিকা ও জন্মছক গণনার সাইট। সময়-নির্ভর যে বিষয়গুলো আমরা পরীক্ষা করি — জন্মস্থানের স্থানাঙ্ক, তার স্থানীয় টাইমজোন, আর ডেলাইট সেভিং — সবকটিতেই এটি নির্ভুল হিসাব করে। যুক্তরাষ্ট্রের তিনটি আলাদা টাইমজোনের — ইস্টার্ন ডেলাইট, সেন্ট্রাল স্ট্যান্ডার্ড ও আলাস্কা স্ট্যান্ডার্ড — তিনটি স্বাধীন জন্ম-পরীক্ষায় এটি চাঁদের নক্ষত্র-পদ আর লগ্ন juno.date-এর নিজস্ব ইঞ্জিনের সঙ্গে হুবহু মিলিয়ে দেয়; আমাদের ইঞ্জিন ঐতিহাসিক DST-এর জন্য IANA টাইমজোন ডেটাবেস ব্যবহার করে। এখন পর্যন্ত যত টুল আমরা পর্যালোচনা করেছি, তার মধ্যে এটিই প্রথম, যে আমাদের সব পরীক্ষায় পাশ করেছে

1. নির্ভুলতাও কেন লিখে রাখা দরকার

আগের পর্যালোচনাগুলোতে আমরা সত্যিকারের ত্রুটি ধরেছিলাম — একটি আধুনিক তামিল পঞ্জিকা ডেলাইট সেভিং-এর সংশোধনই করে না, আর একটি সাবেকি সাইট দ্রাঘিমার জন্য দরকারের বেশি সংশোধন করে বসে। কিন্তু "সব টুলই ত্রুটিপূর্ণ" — এমন ধারণা রেখে দেওয়া অন্যায়ও হবে, অসত্যও হবে। যে সিরিজ ঠিক টুলগুলোর নামও বলে দেয়, কেবল তারই বিশ্বাসযোগ্যতা থাকে। এটি তেমনই একটি টুল।

2. তিনটি পরীক্ষার জন্ম — দুর্বল জায়গাগুলো খুঁচিয়ে দেখা

একটামাত্র পরীক্ষায় কপালজোরেও পাশ করে ফেলা যায়। অন্য টুলগুলোতে আমরা যে ভুলগুলো পেয়েছি — ডেলাইট সেভিং-এর অফসেট ভুলে যাওয়া, ভারত থেকে বহু দূরের দ্রাঘিমা গুলিয়ে ফেলা, কিংবা চুপচাপ ভারতের টাইমজোন ধরে নেওয়া — ঠিক সেগুলোই ধরার জন্য আমরা যুক্তরাষ্ট্রের তিনটি আলাদা টাইমজোনে, ডেলাইট ও স্ট্যান্ডার্ড দুই রকম অফসেটে, তিনটি জন্ম বেছে নিয়েছি। টুলটির মধ্যে এই দুর্বলতাগুলোর একটিও থাকলে, অন্তত একটি জন্মে তা ধরা পড়বেই।

1 · টলেডো, ওহাইও12 জুলাই 2006, 20:15:36 — ইস্টার্ন ডেলাইট টাইম (UTC−4)। ডেলাইট সেভিং যাচাই করে।
2 · অ্যাংকরেজ, আলাস্কা22 ডিসেম্বর 2006, 20:44:01 — আলাস্কা স্ট্যান্ডার্ড টাইম (UTC−9)। একেবারে পশ্চিম প্রান্তের দ্রাঘিমা আর গভীর স্ট্যান্ডার্ড অফসেট যাচাই করে।
3 · ওভারল্যান্ড পার্ক, ক্যানসাস3 ডিসেম্বর 2002, 12:44:01 — সেন্ট্রাল স্ট্যান্ডার্ড টাইম (UTC−6)। ভর দুপুরে মহাদেশের মাঝখানের একটি জোন যাচাই করে।

3. যাচাই

প্রতিটি জন্মের তথ্য drikpanchang-এর নাক্ষত্রিক (sidereal) টুলে, আর আলাদা করে juno.date-এর ইঞ্জিনে দেওয়া হয়েছে (আমাদের ইঞ্জিন IANA টাইমজোন ডেটাবেস দিয়ে স্থানীয় সময়কে UTC-তে বদলায়, ফলে ইতিহাসের সঠিক DST নিয়মটিই প্রযোজ্য হয়)। প্রতিটি ক্ষেত্রে, চাঁদ ও লগ্ন দুটোতেই, দুই ইঞ্জিন পদ পর্যন্ত একমত:

জন্মচাঁদ — drikpanchang → juno.dateলগ্ন — drikpanchang → juno.date
টলেডো (EDT)মকর / শ্রবণা 4র্থ → শ্রবণা পদ 4, মকরধনু / পূর্বাষাঢ়া 1ম → ধনু
অ্যাংকরেজ (AKST)মকর / শ্রবণা 1ম → শ্রবণা পদ 1, মকরকর্কট / অশ্লেষা 4র্থ → কর্কট
ওভারল্যান্ড পার্ক (CST)বৃশ্চিক / অনুরাধা 3য় → অনুরাধা পদ 3, বৃশ্চিককুম্ভ / শতভিষা 4র্থ → কুম্ভ

পাশাপাশি রেখে, দশমিক পর্যন্ত মিলিয়ে। drikpanchang চাঁদের অবস্থান দেখায় আর্কমিনিট পর্যন্ত; juno.date দেখায় ডিগ্রির দুই দশমিক পর্যন্ত, আর সেই হিসাব আসে নতুন, আরও নিখুঁত JPL DE440 এফেমেরিস থেকে (drikpanchang-এর Swiss Ephemeris-এ থাকে পুরোনো DE431)। তিনটি ক্ষেত্রেই দুই হিসাবের ফারাক থাকে ডিগ্রির একশো ভাগের এক ভাগের মধ্যে:

জন্মdrikpanchang — চাঁদjuno.date — চাঁদফারাক
টলেডো (EDT)মকর 22°10′  (292.17°)292.18°0.01°
অ্যাংকরেজ (AKST)মকর 10°35′  (280.58°)280.59°0.01°
ওভারল্যান্ড পার্ক (CST)বৃশ্চিক 10°14′  (220.23°)220.25°0.02°
drikpanchang — টলেডো, 12 জুলাই 2006 20:15:36: লগ্ন ধনু / পূর্বাষাঢ়া, চন্দ্র মকর / শ্রবণা।
1 · টলেডো, EDT — চন্দ্র মকরে (শ্রবণা, 4র্থ পদ), লগ্ন ধনুতে — juno.date-এর সঙ্গে হুবহু মিল। স্ক্রিনশট 9 আগস্ট 2026।
drikpanchang — অ্যাংকরেজ, 22 ডিসেম্বর 2006 20:44:01: লগ্ন কর্কট / অশ্লেষা, চন্দ্র মকর / শ্রবণা।
2 · অ্যাংকরেজ, AKST (UTC−9) — চন্দ্র মকরে (শ্রবণা, 1ম পদ), লগ্ন কর্কটে। এত গভীর পশ্চিমের অফসেটও ঠিকঠাক সামলেছে। স্ক্রিনশট 9 আগস্ট 2026।
drikpanchang — ওভারল্যান্ড পার্ক, 3 ডিসেম্বর 2002 12:44:01: লগ্ন কুম্ভ / শতভিষা, চন্দ্র বৃশ্চিক / অনুরাধা।
3 · ওভারল্যান্ড পার্ক, CST — চন্দ্র বৃশ্চিকে (অনুরাধা, 3য় পদ), লগ্ন কুম্ভে। স্ক্রিনশট 9 আগস্ট 2026।
বেশি দশমিক মানেই বেশি নির্ভুল নয়। আমরা চাঁদের দ্রাঘিমা দেখাই দুই দশমিক পর্যন্ত, drikpanchang দেখায় আর্কমিনিট পর্যন্ত — কিন্তু অঙ্ক বেশি হলেই কোনো টুল বেশি নিখুঁত হয়ে যায় না। বরং drikpanchang চালায় Swiss Ephemeris (NASA/JPL-এর তথ্য থেকে তৈরি), সঙ্গে সরকারি লাহিড়ী অয়নাংশ — নির্ভুলতা সাব-আর্কসেকেন্ড মাপের, অর্থাৎ রেফারেন্স হিসেবে সে-ই শক্তপোক্ত; আমাদের ইঞ্জিন নিখুঁত মোটামুটি এক আর্কমিনিট পর্যন্ত। ওপরের ফারাকগুলো ডিগ্রির একশো ভাগের এক ভাগ মাপের — একটি পদের ভেতরে স্বচ্ছন্দে এঁটে যায়। এটি পারস্পরিক সমর্থন — দুটি স্বাধীন ইঞ্জিন নক্ষত্র, পদ আর রাশিতে একমত হচ্ছে — কোনো নিখুঁততার প্রতিযোগিতা নয়; বাড়তি একটি দশমিকের জোরে আমরা কোনো শ্রেষ্ঠত্ব দাবি করছি না।

4. তিনটি ক্ষেত্র কোন কোন সম্ভাবনা নাকচ করে

লগ্ন ঘণ্টায় প্রায় 15° করে এগোয়, তাই সময়ে এক ঘণ্টার ভুল মানেই লগ্ন আধখানা রাশি সরে যাওয়া। টলেডোর ক্ষেত্রে drikpanchang যদি গ্রীষ্মের সঠিক EDT-র বদলে স্ট্যান্ডার্ড EST ধরত, জন্মমুহূর্ত এক ঘণ্টা সরে যেত আর লগ্ন ধনু ছেড়ে বেরিয়ে যেত — কিন্তু তা হয়নি। অ্যাংকরেজের ক্ষেত্রে (UTC−9) টুলটি IST বা ভারতের কাছাকাছি কোনো জোন ধরে নিলে ফল একেবারেই ভুল হতো; এখানে তা নিখুঁত। ওভারল্যান্ড পার্কের ভর-দুপুরের ক্ষেত্রটি সেন্ট্রাল স্ট্যান্ডার্ড অফসেটকে পাকা করে দেয়। তিনটি মিলে ডেলাইট সেভিং, ভুল দ্রাঘিমা আর ধরে-নেওয়া টাইমজোন — এই তিনটি দুর্বল জায়গাই একসঙ্গে বন্ধ হয়ে যায় — আর একই কারণে চাঁদের পদও তিন ক্ষেত্রেই মিলে যায়।

5. জায়গা ও টাইমজোন

লগ্ন জায়গার ওপর নির্ভর করে: একই মুহূর্তে আলাদা আলাদা স্থানাঙ্কে লগ্ন আলাদা হয়। তিনটি আলাদা লগ্ন — প্রতিটিই নিজের শহরের অক্ষাংশ, দ্রাঘিমা আর টাইমজোন অনুযায়ী সঠিক — প্রমাণ করে, টুলটি জন্মস্থানের আসল অবস্থান আর স্থানীয় জোনই ব্যবহার করে; কোনো বাঁধা-ধরা বা ভারত-ধরে-নেওয়া জোন নয়।

6. আর কোথায় কোথায় ভালো

সময়ের সঠিক হিসাবের বাইরেও drikpanchang পুরো নবগ্রহ ছক কষে দেয় — নয়টি গ্রহেরই নাক্ষত্রিক দ্রাঘিমা, নক্ষত্র, পদ ও সাব-লর্ড, সঙ্গে রাশিচক্র — দৃক (পর্যবেক্ষণ-সংশোধিত) গণনায়। এ শুধু চাঁদ-আর-লগ্নের সারাংশ নয়: এ এক পূর্ণাঙ্গ জন্মছক, আর যে অংশগুলো আমরা স্বাধীনভাবে যাচাই করতে পেরেছি, সেগুলো নির্ভুল।

7. রায়

জায়গা, স্থানীয় টাইমজোন আর ডেলাইট সেভিং — যে তিনটি জিনিসে সবচেয়ে বেশি ভুল হয় — সেগুলোতে drikpanchang নির্ভুল। এখন পর্যন্ত এই সিরিজে এটিই প্রথম, যে আমাদের চালানো প্রতিটি পরীক্ষায় উতরে গেছে। অন্য টুলের বেলায় যেখানে সাবধানবাণী জুড়তে হয়, এটি সেখানে সুপারিশই পায়: ভরসাযোগ্য সময়-হিসাবসহ পূর্ণাঙ্গ নাক্ষত্রিক ছক চাইলে এটি একটি ভালো পছন্দ।

8. juno.date এখন কোথায় দাঁড়িয়ে

সংখ্যার বিচারে আমরা এখন drikpanchang-এর সমানে সমান। ওপরের তিনটি কঠিন ক্ষেত্রে — তিনটি টাইমজোন, ডেলাইট ও স্ট্যান্ডার্ড, তার একটি আবার UTC−9-এর আলাস্কা — নক্ষত্র/পদ এবং রাশি, দুই স্তরেই আমাদের চাঁদ ও লগ্ন এর সঙ্গে এক আর্কমিনিটের মধ্যে মেলে। আর juno.date চাঁদের হিসাব করে NASA/JPL-এর বর্তমান DE440 এফেমেরিস (2020) থেকে — বহুল ব্যবহৃত Swiss Ephemeris, অর্থাৎ drikpanchang-ও, এখনো যে পুরোনো DE431 নিয়ে চলে, তার চেয়ে নতুন সংস্করণ। JPL-এর প্রতিটি সংস্করণ আগেরটিকে আরও শুধরে নেয়, তাই DE440-ই বেশি নির্ভুল মডেল; কাজেই মূল উৎস-তথ্যের জায়গায় juno.date-ই খানিকটা এগিয়ে। এই ফারাক অবশ্য এতই সূক্ষ্ম যে নক্ষত্র বা রাশি বদলে দিতে পারে না — তাই দুটোই ভরসাযোগ্য — তবে এটুকু বলা ন্যায্য: প্রতিষ্ঠিত এই নামজাদা টুল যে ছক কষে, juno.date সেই একই ছক কষে আরও নির্ভুল, আরও হালনাগাদ এফেমেরিস থেকে — তারপর সেই ছক নিয়ে আরও এক ধাপ এগিয়ে যায়।

পঞ্জিকা তো আর ঘটক নয়, drikpanchang নিজেও তা দাবি করে না। যে কাজের জন্য এটি তৈরি, সে কাজে এটি চমৎকার — নির্ভুল পঞ্জিকা আর নিখুঁত গ্রহছক, এমন পাঠকের জন্য যিনি ছক দেখে নিজেই পড়ে নিতে পারেন। পরিকল্পনামাফিকই এটি কাঁচা অবস্থানগুলো একটি টেবিলে সাজিয়ে দেয় আর ব্যাখ্যার ভারটা আপনার হাতে ছেড়ে দেয়: চেনা ছকের ঘরে সাজানো, সহজ ভাষার একটিমাত্র জাতকম-এ এটি জন্মটিকে গুছিয়ে দেয় না, আর দুটি জন্মের তুলনা তো করেই না — এখানে পোরুথম, গুণ মিলাপ বা দোষ-মিলন কিছুই নেই। সেটা স্রেফ অন্য কাজ — যে কাজটি এটি এত ভালো পারে, তার থেকে আলাদা।

আর চুপিসারে ঠিক সেখানটাতেই juno.date-এর মনোযোগ। আমরা সেই একই সঠিকভাবে-কষা জন্মতথ্য নিই — সময় ঠিক রাখার সেই একই জেদ ধরে রেখে — আর তার ওপর বসাই ব্যাখ্যার স্তর: একটি গোছানো জাতকম, আর প্রতিটি আঞ্চলিক ধারা মিলিয়ে পাশাপাশি সাজানো মিলনের হিসাব। আলাদা প্রয়োজনে আলাদা টুল; একটি ভালো টুলকে দেখিয়ে দিতে পেরে আমরা খুশি, আর যে অংশটুকু সে পাঠকের হাতে ছেড়ে দেয়, সেটিই আমরা গড়ে তুলি।

পদ্ধতি। একটি জন্ম (টলেডো, ওহাইও; 15 জুন 1997, স্থানীয় সময় 20:46) drikpanchang-এর নাক্ষত্রিক গ্রহ-অবস্থান টুলে এবং juno.date-এর ইঞ্জিনে দেওয়া হয়েছে; আমাদের ইঞ্জিন IANA টাইমজোন ডেটাবেস দিয়ে স্থানীয় সময়কে UTC-তে বদলায় (ফলে ঐতিহাসিক ডেলাইট-সেভিং নিয়ম আপনা-আপনিই লাগে) এবং 360° নাক্ষত্রিক বৃত্তকে 27/108/12টি সমান ভাগে ভাগ করে নক্ষত্র/পদ/রাশি ঠিক করে; লগ্ন আসে বদ্ধ-রূপ গোলীয় জ্যোতির্বিদ্যার সূত্র থেকে। তুলনা হয়েছে juno.date যে সময়-নির্ভর রাশিগুলো হিসাব করে সেগুলোর (চাঁদের নক্ষত্র + পদ, আর লগ্ন)। এই ছবিগুলো juno.date-এর নিজস্ব বিশ্লেষণে তৈরি এবং ওপরের তারিখ অনুযায়ী drikpanchang-এর অবস্থা নথিবদ্ধ করে।