অনলাইনের সবচেয়ে পূর্ণাঙ্গ বিনামূল্যের বৈদিক ইঞ্জিন — মোটের উপর নির্ভুল, আর সত্যিই খোলা হাতে দেয়। তবু দুটি জিনিস একে শেষ কথা হতে দেয় না: একটি সূক্ষ্ম দিক, যা তার নজর এড়িয়ে যায় (ডেলাইট সেভিং — ভারতে তৈরি টুলের পক্ষে এড়িয়ে যাওয়া সহজ, কিন্তু বিদেশের জন্মে এটিই সিদ্ধান্ত ঠিক করে), আর একটি নির্ভুলতার ঘাটতি (জন্মের সময় চায় একেবারে সেকেন্ড ধরে, অথচ নক্ষত্র-সীমানায় বসে থাকা চাঁদকে বসায় পুরো এক মিনিট পিছনে — ভুল নক্ষত্রে)। জ্যোতিষে এই দুটোই উত্তর বদলে দেয়।
শুরু করা যাক ক্ষমাযোগ্য ভুলটা দিয়ে। ভারত কখনও ডেলাইট সেভিং ব্যবহার করেনি, তাই ভারতের বাজারের জন্য তৈরি ইঞ্জিনের এ নিয়ে ঘাম ঝরানোর কারণ কম — এই সূক্ষ্ম দিকটিকে কম গুরুত্ব দেওয়া অন্যায় নয়। কিন্তু juno.date কাজ করে পৃথিবীর যেকোনো জায়গার জন্ম নিয়ে, আর বিদেশে এই সূক্ষ্মতাই কামড় বসায়। আমাদের প্রথম জন্ম, "কল্কি": 3 জুন 2012, 20:57, অ্যাংকারেজ, আলাস্কা। অ্যাংকারেজের স্ট্যান্ডার্ড অফসেট UTC−9 — কিন্তু জুনের ওই তারিখে আলাস্কায় চলছিল ডেলাইট সেভিং (UTC−8; 2012-এ US-এর DST চলেছে 11 মার্চ থেকে 4 নভেম্বর)। সঠিক ঘড়ি −8। AstroSage ছক কেটেছে −9 ধরে — একটা ভুতুড়ে ঘণ্টা।
এখানে এক ঘণ্টাই যথেষ্ট, কারণ এই চাঁদ বসে আছে একেবারে নক্ষত্র-সীমানার উপরে — বৃশ্চিক 16°40′-এ অনুরাধা → জ্যেষ্ঠা সীমানা। সঠিক সময়ে চাঁদ সেখান থেকে 23′ কম; ভুতুড়ে ঘণ্টাটি তাকে নিয়ে যায় 15′ ওপারে। ফলে জন্মনক্ষত্রটাই উলটে যায় — আর তার সঙ্গে বাঁধা সবকিছুও:
| কল্কি · 3 জুন 2012, 20:57, অ্যাংকারেজ | juno.date (−8, সঠিক) | AstroSage (−9, DST বাদ) |
|---|---|---|
| চাঁদ → নক্ষত্র | বৃশ্চিক 16°17′ — অনুরাধা (পদ 4) | বৃশ্চিক 16°55′ — জ্যেষ্ঠা (পদ 1) |
| জন্মনক্ষত্রের অধিপতি | শনি | বুধ |
| গণ / নাড়ি | দেব / মধ্য | রাক্ষস / আদি |
| প্রথম বিংশোত্তরী মহাদশা | শনি | বুধ (ওদের ভাষায় "Bal. Mercury 16Y") |
| লগ্ন | তুলা | বৃশ্চিক |
কলামটা আবার পড়ুন। মাত্র একটা বাদ-পড়া ঘণ্টা — নিজের শহরের "স্বাভাবিক" টাইম জোন লিখে ফেলার মতো সাধারণ ভুল — আর AstroSage ফিরিয়ে দিচ্ছে ভুল জন্মনক্ষত্র, তার ভুল অধিপতি, ভুল গণ ও নাড়ি, ভুল বিংশোত্তরী দশা, আর ভুল লগ্ন। ম্যাচিং-এর সাইটে এর প্রতিটিই ফলাফল চালায়: জন্মনক্ষত্র ঠিক করে পোরুথম আর গুণ, দশা ঠিক করে সময়, লগ্ন ঠিক করে প্রতিটি ভাব। গোটা ভিতটাই সরে যায়।
কারণটা একেবারেই সাদামাটা, অথচ কোষ্ঠী নিঃশব্দে ভুল হওয়ার সবচেয়ে সাধারণ পথ এটাই: টাইম জোন আর ডেলাইট সেভিং-এর হিসাব। কোনো জায়গার একটাই স্থির অফসেট নেই — সেটা নির্ভর করে তারিখের উপর। ব্যবহারকারীকে অফসেট লিখতে বললে বেশিরভাগই লেখে স্ট্যান্ডার্ডটা, DST-র বদলটা ফসকে যায় — ঠিক যেমন এখানে হয়েছে। juno.date কখনও জিজ্ঞেসই করে না: সে প্রতিটি জন্মস্থানকে তার IANA টাইম জোনে মিলিয়ে নেয় আর ঠিক সেই তারিখের ঐতিহাসিকভাবে সঠিক নিয়মটি বসায় (অ্যাংকারেজ, 3 জুন 2012 → AKDT, −8)। পুরোপুরি ন্যায্য হতে গেলে বলতেই হয়, −9 মুহূর্তের উপর AstroSage-এর অঙ্ক একদম নির্ভুল — শুধু −9 মুহূর্তটাই ছিল ভুল, আর এটা নেপথ্যের কারিগরি কাজ, জ্যোতিষের নয়। কিন্তু একটাও গ্রহ বসানোর আগেই নির্ভুলতা জেতা বা হারার জায়গা ঠিক এটাই — আর প্রবাসের জন্মের বেলায় এটা ঐচ্ছিক নয়।
দ্বিতীয় ব্যর্থতাটা হাত নেড়ে উড়িয়ে দেওয়ার মতো সূক্ষ্মতা নয়; এটা নির্ভুলতার প্রশ্ন, আর এটিই যেকোনো টুলকে নিজেকে শেষ কথা বলা থেকে আটকায়। আমাদের পরীক্ষার মানুষটি, "ভরত": জন্ম 3 এপ্রিল 2002, 20:24, ডেট্রয়েট। অস্বাভাবিক কিছুই নেই — শুধু তাঁর চাঁদ পড়েছিল এক নক্ষত্র-সীমানার একেবারে গা ঘেঁষে: ধনুর 13°20′-এ মূলা / পূর্বাষাঢ়া সীমানা।
AstroSage-এর পাঠ: চাঁদ ধনু 13°19′60″-এ — অর্থাৎ ঠিক 13°20′ — লেবেল মূলা, পদ 4, কেতুর দশা-ব্যালান্স শূন্যে। অর্থাৎ মূলার একেবারে শেষ মুহূর্তটি।
তাই আমরা প্রশ্নটা করলাম সেই এক কর্তৃপক্ষকে, যার আসন যেকোনো ওয়েবসাইটের উপরে — JPL DE440 এফেমেরিস — ঠিক ওই মুহূর্তে (2002-04-04 01:24:00 UTC, লাহিড়ী অয়নাংশ) চাঁদের প্রকৃত নিরয়ণ অবস্থান কোথায়। প্রতিটি ইঞ্জিন কোথায় নামে, দেখুন:
| উৎস | নিরয়ণ চাঁদ | প্রকৃত মানের সাপেক্ষে | নক্ষত্র |
|---|---|---|---|
| JPL DE440 (প্রকৃত UTC) | 253.34225° | — | পূর্বাষাঢ়া |
| juno.date | 253.3422° | −0.3″ | পূর্বাষাঢ়া ✓ |
| AstroSage | 253.3333° | ~32″ পিছনে | মূলা ✗ |
juno.date প্রকৃত এফেমেরিস থেকে 0.3 আর্ক-সেকেন্ড দূরে; AstroSage ~32″ — মোটামুটি 100 গুণ দূরে — আর ওই ফারাকটাই তাকে সীমানার ভুল পাশে ফেলে দেয়। সময়ের হিসাবে নক্ষত্র সত্যি বদলায় প্রায় 20:23-এ: juno.date সেখানেই বদলায়; AstroSage পুরো এক মিনিট পরে, 20:24:00-এ। তাই এই জন্মে DE440 আর juno.date পড়ে পূর্বাষাঢ়া; AstroSage পড়ে মূলা — অথচ juno.date জন্মের সেকেন্ড পর্যন্ত কখনও চায়ইনি।
এটা চুল-চেরা তর্ক নয়, ম্যাচিং-এর সাইটে তো নয়ই। মূলা আর পূর্বাষাঢ়া দুটি আলাদা জন্মনক্ষত্র — আলাদা অধিপতি (কেতু বনাম শুক্র), আলাদা গণ, যোনি আর নাড়ি। এই মানুষটির বেলায় ওই একটি ~30-আর্ক-সেকেন্ডের সিদ্ধান্ত বদলে দেয় তাঁর জন্মনক্ষত্র — আর তার সঙ্গে বদলে যায় তাঁর বিয়ের মিল যাচাইয়ের ভিত, প্রতিটি পোরুথম আর গুণ। একটা টুল সেকেন্ড দেখাতে পারে, তবু হাতে তুলে দিতে পারে ভুল নক্ষত্র।
বলার মতো ব্যাপারটা এখানেই: এছাড়া ছক দুটি হুবহু এক। AstroSage-এর উপরের ছকে প্রতিটি গ্রহের রাশি যেখানে, juno.date-ও হিসাব করে ঠিক সেখানেই। ইঞ্জিন দুটি আলাদা হয় কেবল একটি মানে — চাঁদের নক্ষত্রে — কারণ সেটি বসে আছে সীমানার উপরে:
| "ভরত"-এর জন্য | juno.date (DE440-এর সঙ্গে মেলে) | AstroSage |
|---|---|---|
| 9টি গ্রহের রাশি + লগ্ন | দুই ইঞ্জিনে হুবহু এক | |
| চাঁদের নক্ষত্র | পূর্বাষাঢ়া (পদ 1) | মূলা (পদ 4) |
| নক্ষত্রের অধিপতি | শুক্র | কেতু |
| প্রথম বিংশোত্তরী দশা | শুক্র | কেতু (ব্যালান্স 0) → শুক্র |
একই আকাশ, একই অবস্থান — উলটে যায় একটাই লেবেল, আর সেটাই AstroSage ভুল করে।
ন্যায্য সতর্কবার্তাটা স্পষ্ট করে বলা যাক: এটা একটা প্রান্তিক ঘটনা — সীমানার উপর বসা চাঁদ — আর সিংহভাগ জন্মের বেলায় AstroSage-এর অঙ্ক একদম ঠিক, নিচে আমরা তা নিশ্চিতও করেছি। এখানে ব্যাপারটা গুরুত্ব পায় কারণ juno.date JPL এফেমেরিস অনুসরণ করে আর্ক-সেকেন্ডের ভগ্নাংশ পর্যন্ত, তাই যে একটি বিন্দুতে ভগ্নাংশই উত্তর ঠিক করে, সেখানে সে নামে সঠিক পাশে। বেশি নিখুঁত দেখানো আর বেশি নির্ভুল হওয়া এক জিনিস নয়।
এক জন্মে একটি সূক্ষ্ম দিক, আরেক জন্মে আর্ক-সেকেন্ডের এক ভগ্নাংশ — কোনোটাই কেলেঙ্কারি নয়, আর দুটো মিলিয়েও AstroSage থেকে যায় দুনিয়ার সেরা বিনামূল্যের ইঞ্জিনগুলোর একটি হয়ে। কিন্তু মানুষ যে টুলের হাতে বিয়ের সিদ্ধান্ত তুলে দেয়, তার জন্য একটাই প্রশ্ন আসল, আর এতে তার উত্তর মিলে যায়: এটি কি চূড়ান্ত কর্তৃপক্ষ? না। তবু কেন এটিই হারানোর মতো প্রতিদ্বন্দ্বী, এবার সেটা।
উপরের কোনোটাই টেনে নামানোর চেষ্টা নয়; AstroSage সত্যিকারের সম্মান অর্জন করেছে। এটি অনলাইনের প্রাচীনতম আর পূর্ণাঙ্গতম বৈদিক প্ল্যাটফর্মগুলোর একটি, আর এর বিনামূল্যের স্তরটি অস্বাভাবিক রকমের, প্রায় চমকে দেওয়ার মতো উদার। এক পয়সাও না দিয়ে আপনি পান কূট-সংখ্যা আর লিখিত ব্যাখ্যাসহ পুরো গুণ মিলন, 50-র বেশি পাতার জীবন-রিপোর্টের PDF, বার্ষিক বর্ষফল, লাল কিতাব-এর ভবিষ্যদ্বাণী, সম্পূর্ণ বিংশোত্তরী মহাদশা, গোচর, পুরো ষোলোটি ষোড়শবর্গ ছক, অষ্টকবর্গ, আর সাড়ে সাতির সময়রেখা।
প্রাপ্য কৃতিত্ব খোলাখুলি দিই: ওদের সাড়ে সাতির পাতা শেষ হয় এক যুক্তিবাদী, ভয়হীন সতর্কবার্তা দিয়ে — পাঠকদের প্রায় সরাসরি বলা হয় পূর্বাভাসটিকে বেশি গুরুত্ব না দিতে, আর শনির দশা মানেই আপনাআপনি অশুভ নয়। এই ইন্ডাস্ট্রির বড় অংশ যে ভয়-বিক্রির উপর চলে, এ তার ঠিক উলটো — আর এতে ওদের সম্মানই বাড়ে।
ব্যবসার মডেলটা ওই উদারতার উপরেই ভর করে। ছক আর রিপোর্ট বিনামূল্যে; আয় আসে সেগুলো ঘিরে থাকা বেশ পুরু এক আপসেলের স্তর থেকে — পয়সার পরামর্শ, প্রিমিয়াম PDF রিপোর্ট, রত্ন / যন্ত্র / রুদ্রাক্ষের দোকান, আর AstroSage Matrimony — অনেক কিছুই ঠেলে দেওয়া "order now"-এর দিকে, কিছু গভীর বিশ্লেষণ আটকে রাখা পয়সার পিছনে। সত্যি বলতে, প্রথম দেখায় যা মনে হয় তার চেয়ে এটি বেশি আপসেল-ভারী। কিন্তু যেটা সবচেয়ে জরুরি, সেটা জিম্মি করা হয়নি: আপনার ছক, আপনার গুণ, আপনার দশা — সবই বিনামূল্যে দেখা যায়, যা বেশ কিছু প্রতিদ্বন্দ্বীও পারেনি। এই ভারসাম্য — যেখানে দরকার সেখানে উদার, কিনারায় বাণিজ্যিক — আমরা শ্রদ্ধা করি, আর juno.date-ও গভীরতাটুকু রাখে বিনামূল্যেই।
আমরা আন্দাজে প্রতিদ্বন্দ্বীদের নম্বর দিই না, নিজেদের ইঞ্জিনকেও ছাড় দিই না। একই জন্মগুলো নিয়ে আমরা সত্য আর দুই ইঞ্জিনকে রেখেছি পাশাপাশি — কাঁচা JPL DE440 এফেমেরিসই সত্য; juno.date আর AstroSage দুজনকেই মাপা হয়েছে তার সাপেক্ষে — যাতে আপনি নিজেই দেখতে পারেন কে আকাশ থেকে ঠিক কতটা দূরে:
| কী মিলিয়েছি | JPL DE440 (সত্য) | juno.date | AstroSage |
|---|---|---|---|
| নিরয়ণ দ্রাঘিমা — 7টি ধ্রুপদি গ্রহ + লগ্ন | রেফারেন্স (0″) | সত্য থেকে ≤ 0.4″ | সত্য থেকে ≈ 32″ – 1.6′ |
| রাশি, নক্ষত্র, পদ, লগ্ন, দশা-ব্যালান্স | রেফারেন্স | হুবহু | হুবহু |
| গুণ মিলন — 8টি কূটই (36-গুণ) | উদ্ভূত স্কোর † | juno.date আর AstroSage একমত — 8 / 8 | |
| অষ্টকবর্গ — সাতটি ভিন্ন ছকই | উদ্ভূত স্কোর † | juno.date আর AstroSage একমত — 12 / 12 | |
† গুণ মিলন আর অষ্টকবর্গ হলো গ্রহস্থিতি থেকে হিসাব করা স্কোরিং পদ্ধতি — এফেমেরিস নিজে এই মানগুলো দেয় না — তাই এগুলো সরাসরি মেলানোর কোনো DE440 মান নেই। উপরের সারির অবস্থানগুলোর আর্ক-সেকেন্ড নির্ভুলতাই এরা উত্তরাধিকারে পায়; অর্থবহ স্বাধীন যাচাই হলো এগুলো হিসাব করে এমন আরেকটি ইঞ্জিনের সঙ্গে মেলানো — সেটিই AstroSage-এর কলাম।
প্রথম সারিটা মন দিয়ে পড়ুন — গোটা বক্তব্যটা ছোট্ট করে ওখানেই ধরা। আমাদের সাতটি গ্রহ DE440 থেকে এক আর্ক-সেকেন্ডেরও কম দূরে বসে (1997 থেকে 2002-এর জন্মে ~0.4″-এর মধ্যে), আর AstroSage দূরে থাকে প্রায় এক আর্ক-মিনিট পর্যন্ত। শুধু সীমানার উপরের চাঁদটুকু নয়; একই ছোট্ট ফারাক, সব জায়গায়। ওই একই যাচাই আমাদের নিজেদের ইঞ্জিনেও একটা ভুল ধরেছিল — আমাদের শুক্রের অষ্টকবর্গ তালিকায় একটিমাত্র ভুল মান — যা আমরা তখনই খুঁজে বের করে সারিয়েছি। আমরা জবাবদিহি করি এফেমেরিসের কাছে, নিজেদের অহংকারের কাছে নয়। তাই এটুকু ন্যায্যভাবেই পড়ুন: AstroSage নির্ভুল, উদার আর মোটের উপর ভরসাযোগ্য; আমরা কেবল, মাপা যায় এমনভাবে, আকাশের একটু বেশি কাছে।