দৈনিক Sandhyā একটি living ritual tradition। ঋগ্বেদের Sāvitrī বা Gāyatrī mantra এর কেন্দ্রীয় প্রার্থনা হলেও ācamana, prāṇāyāma, mārjana, arghya, nyāsa, japa ও upasthāna-র ভাষা এবং ক্রম Vedic śākhā, sampradāya, পরিবার ও guru-paramparā অনুযায়ী পরিবর্তিত হয়। এই প্রবন্ধ তাই দুটি স্তর আলাদা করে: গণনাযোগ্য সময় এবং পরম্পরানির্ভর ritual form।
“সন্ধ্যা” শব্দের অর্থ
সংস্কৃত sandhyā মানে সংযোগ বা সন্ধিক্ষণ। ব্যবহারিক ধর্মাচারে প্রধানত:
- প্রাতঃসন্ধ্যা: রাত্রি থেকে দিনের সংযোগ;
- মধ্যাহ্নসন্ধ্যা: দিনের পূর্বার্ধ ও অপরার্ধের সংযোগ;
- সায়ংসন্ধ্যা: দিন থেকে রাত্রির সংযোগ।
সুতরাং “সন্ধ্যা” এবং “সায়াহ্ন” একই শব্দ নয়। সায়াহ্ন দিনের শেষ এক-পঞ্চমাংশের একটি বৃহত্তর সময়বিভাগ; সায়ংসন্ধ্যা তার মধ্যে সূর্যাস্তকেন্দ্রিক ritual junction। একইভাবে “প্রাতঃকাল” সূর্যোদয়ের পর প্রথম কয়েক মুহূর্ত পর্যন্ত বিস্তৃত হতে পারে, কিন্তু প্রাতঃসন্ধ্যার মূল anchor dawn ও sunrise।
এই প্রবন্ধের নিয়ম-সূত্র
- বিশুদ্ধ সিদ্ধান্ত পঞ্জিকা, ১৪৩৩ বঙ্গাব্দ, Astro Research Bureau, Kolkata, পৃষ্ঠা খ-৫৮—ঊষা, পূর্বাহ্ণ, মধ্যাহ্ন, অপরাহ্ণ, সায়াহ্ন, প্রদোষ, নিশীথ, যামার্ধ, ব্রাহ্মমুহূর্ত ও মুহূর্তের সংজ্ঞা।
- S. K. Chatterjee, Indian Calendric System (1998), Publication Division, Ministry of Information and Broadcasting, Government of India, pp. 58–61—sāvana day, ghaṭikā/pala/vipala, day/night muhurta এবং festival-time terminology।
- Ṛgveda 3.62.10—Sāvitrī/Gāyatrī verse।
- Manusmṛti 2.101—প্রাতে সূর্যদর্শন পর্যন্ত দাঁড়িয়ে এবং সন্ধ্যায় নক্ষত্র দৃশ্যমান হওয়া পর্যন্ত উপবিষ্ট হয়ে Sāvitrī-japa-এর নির্দেশ।
দণ্ড, পল, বিপল ও মুহূর্ত
| Traditional unit | সম্পর্ক | আনুমানিক আধুনিক সময় |
|---|---|---|
| ১ sāvana day | ৬০ ghaṭikā বা daṇḍa | প্রায় ২৪ ঘণ্টা |
| ১ ghaṭikā/daṇḍa | ৬০ pala | প্রায় ২৪ মিনিট |
| ১ pala | ৬০ vipala | প্রায় ২৪ সেকেন্ড |
| ১ vipala | — | প্রায় ০.৪ সেকেন্ড |
| ১ muhurta | ২ ghaṭikā | প্রায় ৪৮ মিনিট |
Indian Calendric System সতর্ক করে যে sunrise-to-sunrise sāvana day ও daylight ঋতু এবং location অনুযায়ী পরিবর্তিত হয়। তাই দুই ধরনের গণনা আলাদা করা ভালো:
- Fixed traditional clock: ১ দণ্ড ≈ ২৪ মিনিট, ১ মুহূর্ত ≈ ৪৮ মিনিট;
- Seasonal day-muhurta: Sunrise থেকে sunset পর্যন্ত সময় ÷ ১৫।
Festival kāla বা day-part calculation-এ seasonal division অধিক স্থানসংবেদনশীল; mantra-japa গণনায় পরম্পরাগত fixed unit ব্যবহৃত হতে পারে।
দিনের বিশেষ সময়বিভাগ
| পর্ব | Source-based definition | ১২ ঘণ্টার daylight হলে |
|---|---|---|
| অরুণোদয় | সূর্যোদয়ের পূর্ববর্তী ২ মুহূর্ত | প্রায় ১ ঘণ্টা ৩৬ মিনিট আগে |
| প্রাতঃ | সূর্যোদয়ের পর প্রথম ৩ মুহূর্ত বা দিবাভাগের ১/৫ | প্রায় ২ ঘণ্টা ২৪ মিনিট |
| পূর্বাহ্ণ | প্রথম ৫ মুহূর্ত বা দিবাভাগের প্রথম ১/৩ | প্রায় ৪ ঘণ্টা |
| মধ্যাহ্ন | ৬ষ্ঠ–১০ম মুহূর্ত; সংকীর্ণ মতে ৭ম–৯ম | প্রায় ১০টা–২টা বা ১০:৪৮–১:১২ |
| মধ্যাহ্নের সংকীর্ণ কাল | দিনের midpoint-এর ১ দণ্ড আগে ও ১ দণ্ড পরে | মোট ৪৮ মিনিট |
| অপরাহ্ণ | শেষ ১/৩; কিছু মতে ১০ম–১২শ মুহূর্ত | দুপুরের পরবর্তী ভাগ |
| সায়াহ্ন | দিবাভাগের শেষ ১/৫; ১৩শ–১৫শ মুহূর্ত | সূর্যাস্তের আগের প্রায় ২:২৪ |
| প্রদোষ | সূর্যাস্তের পর ২ মুহূর্ত; কিছু মতে ৩ | প্রায় ১:৩৬ বা ২:২৪ |
| নিশীথ/মধ্যরাত্রি | রাত্রির মধ্যবিন্দুর ১ দণ্ড আগে-পরে | মোট ৪৮ মিনিট |
| যামার্ধ | দিবাভাগের ১/৮ | প্রায় ১:৩০ |
| ব্রাহ্মমুহূর্ত | সূর্যোদয়ের পূর্বে penultimate muhurta | সাধারণত sunrise−96m থেকে −48m |
তিন Sandhyā-র Prayer Time
১. প্রাতঃসন্ধ্যা
Astronomical anchor: স্থানীয় sunrise। সাধারণ scheduling window হিসেবে arunodaya থেকে sunrise—অর্থাৎ sunrise-এর প্রায় ৯৬ মিনিট আগে থেকে সূর্যদর্শন পর্যন্ত—দেখানো যেতে পারে। Manu 2.101-এর ভাষ্যে প্রাতঃকালে দাঁড়িয়ে Sāvitrī-japa সূর্য দৃশ্যমান হওয়া পর্যন্ত চলার কথা বলা হয়েছে।
Recommended display:
- ব্রাহ্মমুহূর্ত: sunrise−96m থেকে sunrise−48m;
- প্রাতঃসন্ধ্যার প্রস্তুতি: arunodaya থেকে;
- মূল arghya/Gāyatrī: dawn–sunrise junction;
- সমাপ্তির anchor: local sunrise।
২. মধ্যাহ্নসন্ধ্যা
Astronomical anchor: sunrise ও sunset-এর temporal midpoint—শুধু clock 12:00 নয়। Narrow computational window:
Solar midday = Sunrise + (Sunset − Sunrise)/2
মধ্যাহ্নসন্ধ্যার সংকীর্ণ কাল = midpoint − ১ দণ্ড থেকে midpoint + ১ দণ্ড
অর্থাৎ মোট প্রায় ৪৮ মিনিট। বৃহত্তর মধ্যাহ্নকাল চাইলে middle third বা ৬ষ্ঠ–১০ম day-muhurta আলাদাভাবে দেখান।
৩. সায়ংসন্ধ্যা
Astronomical anchor: স্থানীয় sunset। Manu 2.101 সন্ধ্যাকালে উপবিষ্ট হয়ে নক্ষত্র স্পষ্ট দৃশ্যমান হওয়া পর্যন্ত Sāvitrī-japa-এর কথা বলে। তাই sunset এবং end of civil twilight/observed star visibility—দুটি value দেখানো কার্যকর।
গুরুত্বপূর্ণ পার্থক্য: প্রদোষ sunset-এর পরবর্তী বৃহত্তর ২ মুহূর্ত; সায়ংসন্ধ্যাকে সম্পূর্ণ প্রদোষকালের সমার্থক করবেন না।
তিন সন্ধ্যার অধিষ্ঠাত্রী দেবীগন
হংসবাহিনী; জ্ঞান, শুদ্ধ প্রভাত ও সৃষ্টিশক্তির ধ্যানরূপ।
গরুড়বাহিনী; পালন, স্থিতি ও মধ্যদিবসের দীপ্তির ধ্যানরূপ।
বৃষবাহিনী; সংহতি, প্রত্যাহার ও রাত্রিপ্রবেশের ধ্যানরূপ।
সাধরণত আমাদের বৈদিক নিয়মে ত্রিসন্ধ্যা আহ্নিকের সময় এই ত্রিদেবীর স্মরণ কর হয়। আপনার বিশ্বাস মত ও পথ অনুসারে তা ভিন্ন হতে পারে। আপনি আপনার গুরু ও মাতা-পিতার কাছ থেকে তা জেনে নেবেন।
সরল নামস্মরণ
মধ্যাহ্নে: ওঁ বৈষ্ণব্যৈ নমঃ।
সায়ংকালে: ওঁ মাহেশ্বর্যৈ নমঃ।
অর্থ: ব্রাহ্মণী, বৈষ্ণবী ও মাহেশ্বরী মাতৃশক্তিকে প্রণাম। এটি সরল devotional invocation; śākhā-specific Vedic mantra নয়।
প্রস্তুতি ও সাধারণ নিয়ম
- শুচিতা: সম্ভব হলে স্নান বা অন্তত হাত, মুখ ও পা ধুয়ে পরিষ্কার বস্ত্র পরুন।
- স্থান: পরিচ্ছন্ন, শান্ত ও নিরাপদ স্থান; নদী বা জলাশয়ের কাছে হলে স্থানীয় নিরাপত্তা ও পরিবেশবিধি মানুন।
- দিক: সাধারণত প্রাতে পূর্বমুখী, সায়ং পশ্চিমমুখী; মধ্যাহ্নের direction পরম্পরাভেদে পূর্ব বা উত্তর হতে পারে।
- আসন: কুশ, কাপড় বা পরিষ্কার mat; শরীর স্থির কিন্তু অস্বস্তিকর নয়।
- জল: পরিষ্কার পাত্রে অর্ঘ্যের জল; indoor practice-এ এমনভাবে দিন যাতে floor বা বৈদ্যুতিক যন্ত্র ক্ষতিগ্রস্ত না হয়।
- মনোসংযম: ফোন নীরব, শ্বাস স্বাভাবিক, উচ্চারণ মন্থর এবং অর্থস্মরণসহ।
- স্বাস্থ্য: দীর্ঘ breath retention, দাঁড়িয়ে থাকা বা হাঁটু গেড়ে বসা অসুবিধাজনক হলে আরামদায়ক বিকল্প নিন।
সাধারণ Sandhyā Ritual Sequence
নিচের outline বহু প্রচলিত form-এর common structure; exact mantra ও count পরম্পরাভেদে বদলাবে:
- Ācamana: অল্প জল নিয়ে অন্তঃশুদ্ধির সংকল্প;
- Śuddhi ও প্রার্থনা: বাহ্য–অন্তর শুদ্ধির স্মরণ;
- Prāṇāyāma: স্বাভাবিক নিয়ন্ত্রিত শ্বাসে mantra স্মরণ;
- Saṅkalpa: স্থান, সময় ও তিন সন্ধ্যার উদ্দেশ্য ঘোষণা;
- Mārjana: জল দ্বারা প্রতীকী শুদ্ধি;
- Arghya: সূর্য/Savitṛ-এর উদ্দেশে জল নিবেদন;
- Gāyatrī āvāhana ও dhyāna: divine light-এর ধ্যান;
- Gāyatrī-japa: নির্ধারিত সংখ্যা বা সামর্থ্য অনুযায়ী;
- Upasthāna: সূর্য, Savitṛ বা সময়োপযোগী দেবতার স্তব;
- Namaskāra ও samarpana: কর্ম ঈশ্বরে সমর্পণ ও ক্ষমাপ্রার্থনা।
Initiated Vedic practitioner নিজের śākhā-র nyāsa, ṛṣi-chandas-devatā, mahāvyāhṛti, aghamarṣaṇa ও upasthāna অনুসরণ করবেন। Public page-এর short form সেই পূর্ণ বিধির replacement নয়।
প্রার্থনা ও মন্ত্র
১. সাধারণ শুদ্ধি-স্মরণ
যঃ স্মরেৎ পুণ্ডরীকাক্ষং স বাহ্যাভ্যন্তরঃ শুচিঃ॥
ভাবার্থ: যে অবস্থাতেই থাকি, পুণ্ডরীকাক্ষকে স্মরণ করে অন্তর ও বাহিরের শুদ্ধি কামনা করি।
২. সরল অর্ঘ্য-মন্ত্র
পরিষ্কার জল সূর্যের দিকে সম্মানের সঙ্গে নিবেদন করুন। চোখে সরাসরি তীব্র সূর্যালোক তাকাবেন না।
৩. Sāvitrī বা Gāyatrī Mantra
তৎ সবিতুর্বরেণ্যং ভর্গো দেবস্য ধীমহি।
ধিয়ো যো নঃ প্রচোদয়াৎ॥
ভাবার্থ: আমরা দেব Savitṛ-এর সেই বরণীয় জ্যোতির ধ্যান করি; তিনি আমাদের বুদ্ধিকে সৎপথে প্রেরণা দিন। মূল ঋক্টি Ṛgveda 3.62.10।
৪. প্রাতঃ/মধ্যাহ্ন সূর্যোপস্থান-সহায়ক ঋক্
দৃশে বিশ্বায় সূর্যম্॥
ভাবার্থ: রশ্মিসমূহ সর্বদ্রষ্টা সূর্যদেবকে ঊর্ধ্বে বহন করে দৃশ্যমান করছেন। পূর্ণ Vedic recitation-এ স্বর ও śākhā-ভেদ আচার্যের কাছ থেকে শিখুন।
৫. প্রচলিত সূর্যপ্রণাম
ধ্বান্তারিং সর্বপাপঘ্নং প্রণতোऽস্মি দিবাকরম্॥
ভাবার্থ: জবাফুলের মতো দীপ্ত, কশ্যপবংশীয়, অন্ধকারনাশক দিবাকরকে প্রণাম।
৬. কর্মসমর্পণ
করোমি যদ্যৎ সকলং পরস্মৈ নারায়ণায়েতি সমর্পয়ামি॥
ভাবার্থ: শরীর, বাক্য, মন, ইন্দ্রিয়, বুদ্ধি বা স্বভাব দ্বারা যা করেছি—সব পরমাত্মায় সমর্পণ করি।
৭. শান্তি-প্রার্থনা
সর্বে ভদ্রাণি পশ্যন্তু, মা কশ্চিদ্দুঃখভাগ্ভবেৎ॥
ওঁ শান্তিঃ শান্তিঃ শান্তিঃ॥
ভাবার্থ: সকলেই সুখী ও নিরাময় হোন, সকলেই কল্যাণ দেখুন, কেউ দুঃখভাগী না হোন।
ব্যস্ত দিনের জন্য সংক্ষিপ্ত গৃহ-উপাসনা
পূর্ণ Sandhyāvandana সম্ভব না হলে একটি non-initiatory devotional form:
- হাত-মুখ ধুয়ে নির্দিষ্ট দিকে শান্ত হয়ে বসুন বা দাঁড়ান;
- তিনটি গভীর কিন্তু স্বাভাবিক শ্বাস নিন;
- শুদ্ধি-স্মরণ বা নিজের ভাষায় প্রার্থনা;
- নিরাপদ হলে জলসহ “ওঁ সূর্যায় নমঃ” অর্ঘ্য;
- Gāyatrī mantra ৩, ১১ বা সুবিধামতো সংখ্যায় অর্থস্মরণসহ জপ;
- সময়োপযোগী মাতৃরূপের নামস্মরণ;
- শান্তি-প্রার্থনা ও কর্মসমর্পণ।
সংখ্যা নিয়ে প্রতিযোগিতা নয়; মনোযোগ, উচ্চারণের যত্ন এবং নিয়মিততা প্রধান। Initiated count থাকলে গুরুপ্রদত্ত count-ই অনুসরণ করুন।
নির্ধারিত সময় অতিক্রান্ত হলে
Gauna-kāla, prāyaścitta ও missed Sandhyā-র বিধি traditionভেদে আলাদা। Website বা app নিজে penalty বা universal replacement invent করবে না। নিরাপদ public guidance:
- সময় পার হলে সম্ভব হলে শীঘ্র শান্তভাবে স্মরণ ও Gāyatrī-japa করুন;
- নিজ পরম্পরার correction rite থাকলে সেটি অনুসরণ করুন;
- অসুস্থতা, যাত্রা, কর্মক্ষেত্র বা নিরাপত্তাজনিত সীমাবদ্ধতায় সংক্ষিপ্ত মানসিক প্রার্থনা করা যেতে পারে;
- নিয়মিত পরিবর্তনের জন্য গুরু/পুরোহিত/পরিবারের আচার্যকে জিজ্ঞাসা করুন।
স্থানভিত্তিক Prayer-Time Calculation
একটি production schedule-এর astronomical inputs:
- আজকের local sunrise;
- আজকের local sunset;
- পরবর্তী local sunrise;
- civil twilight end বা observed star visibility advisory;
- timezone ID ও date-specific DST offset।
Day length = Sunset − Sunrise
Day-muhurta = Day length / 15
Solar midpoint = Sunrise + Day length/2
Night midpoint = Sunset + (Next sunrise − Sunset)/2
| Calculated item | Formula |
|---|---|
| Arunodaya | Sunrise − 96 minutes |
| Brahma muhurta | Sunrise−96m থেকে Sunrise−48m |
| Prātaḥ general period | Sunrise থেকে Sunrise + 3 day-muhurta |
| Pūrvāhna | Sunrise থেকে Sunrise + 5 day-muhurta |
| Madhyāhna broad | 6th–10th day-muhurta |
| Madhyāhna narrow | Solar midpoint ± 24 minutes |
| Sāyāhna | Sunset − 3 day-muhurta থেকে Sunset |
| Pradoṣa | Sunset থেকে Sunset + 96 minutes |
| Niśītha | Night midpoint ± 24 minutes |
C# 5/.NET Framework 4 Schedule Service
public sealed class TimeWindow
{
public string Key { get; set; }
public string BengaliName { get; set; }
public DateTime Start { get; set; }
public DateTime End { get; set; }
public string Rule { get; set; }
}
public sealed class SandhyaSchedule
{
public DateTime Sunrise { get; set; }
public DateTime Sunset { get; set; }
public DateTime NextSunrise { get; set; }
public DateTime SolarMidday { get; set; }
public DateTime NightMidpoint { get; set; }
public TimeSpan DayMuhurta { get; set; }
public IList<TimeWindow> Windows { get; set; }
}
static TimeSpan Scale(TimeSpan value, double factor)
{
return TimeSpan.FromTicks(
(long)Math.Round(value.Ticks * factor));
}
public static SandhyaSchedule BuildSandhyaSchedule(
DateTime sunrise,
DateTime sunset,
DateTime nextSunrise,
DateTime? starsClearlyVisible)
{
if (sunset <= sunrise)
throw new ArgumentException(
"Sunset must be after sunrise.");
if (nextSunrise <= sunset)
throw new ArgumentException(
"Next sunrise must be after sunset.");
TimeSpan daylight = sunset - sunrise;
TimeSpan dayMuhurta = Scale(daylight, 1.0 / 15.0);
DateTime solarMidday =
sunrise + Scale(daylight, 0.5);
TimeSpan night = nextSunrise - sunset;
DateTime nightMidpoint =
sunset + Scale(night, 0.5);
DateTime starEnd = starsClearlyVisible.HasValue
? starsClearlyVisible.Value
: sunset.AddMinutes(48.0); // clearly label as fallback
List<TimeWindow> result = new List<TimeWindow>();
result.Add(new TimeWindow
{
Key = "brahma-muhurta",
BengaliName = "ব্রাহ্মমুহূর্ত",
Start = sunrise.AddMinutes(-96.0),
End = sunrise.AddMinutes(-48.0),
Rule = "সূর্যোদয়ের পূর্ববর্তী penultimate muhurta"
});
result.Add(new TimeWindow
{
Key = "pratah-sandhya",
BengaliName = "প্রাতঃসন্ধ্যা",
Start = sunrise.AddMinutes(-96.0),
End = sunrise,
Rule = "অরুণোদয় থেকে সূর্যোদয়"
});
result.Add(new TimeWindow
{
Key = "pratah",
BengaliName = "প্রাতঃকাল",
Start = sunrise,
End = sunrise + Scale(dayMuhurta, 3.0),
Rule = "প্রথম তিন day-muhurta"
});
result.Add(new TimeWindow
{
Key = "purvahna",
BengaliName = "পূর্বাহ্ণ",
Start = sunrise,
End = sunrise + Scale(dayMuhurta, 5.0),
Rule = "দিবাভাগের প্রথম এক-তৃতীয়াংশ"
});
result.Add(new TimeWindow
{
Key = "madhyahna-narrow",
BengaliName = "মধ্যাহ্নসন্ধ্যা",
Start = solarMidday.AddMinutes(-24.0),
End = solarMidday.AddMinutes(24.0),
Rule = "Solar midpoint-এর এক দণ্ড আগে-পরে"
});
result.Add(new TimeWindow
{
Key = "sayahna",
BengaliName = "সায়াহ্ন",
Start = sunset - Scale(dayMuhurta, 3.0),
End = sunset,
Rule = "দিবাভাগের শেষ এক-পঞ্চমাংশ"
});
result.Add(new TimeWindow
{
Key = "sayam-sandhya",
BengaliName = "সায়ংসন্ধ্যা",
Start = sunset,
End = starEnd,
Rule = "সূর্যাস্ত থেকে নক্ষত্র স্পষ্ট হওয়া পর্যন্ত"
});
result.Add(new TimeWindow
{
Key = "pradosha",
BengaliName = "প্রদোষ",
Start = sunset,
End = sunset.AddMinutes(96.0),
Rule = "সূর্যাস্তের পর দুই fixed muhurta"
});
result.Add(new TimeWindow
{
Key = "nishitha",
BengaliName = "নিশীথ",
Start = nightMidpoint.AddMinutes(-24.0),
End = nightMidpoint.AddMinutes(24.0),
Rule = "রাত্রির মধ্যবিন্দুর এক দণ্ড আগে-পরে"
});
return new SandhyaSchedule
{
Sunrise = sunrise,
Sunset = sunset,
NextSunrise = nextSunrise,
SolarMidday = solarMidday,
NightMidpoint = nightMidpoint,
DayMuhurta = dayMuhurta,
Windows = result
};
}
উপসংহার
দৈনিক সন্ধ্যার মূল ভাব হলো দিনের তিন সন্ধিক্ষণে শুদ্ধি, সচেতনতা, আলোকপ্রার্থনা ও আত্মসমর্পণ। এর সময় নির্ধারণে প্রাতঃসন্ধ্যার anchor sunrise, মধ্যাহ্নসন্ধ্যার anchor solar midpoint এবং সায়ংসন্ধ্যার anchor sunset ও নক্ষত্রদর্শন।
পঞ্জিকা-গণনায় fixed 24-minute daṇḍa, approximate 48-minute muhurta এবং seasonally divided day-muhurta একত্রে মিশিয়ে না দিয়ে applied rule প্রকাশ করা জরুরি। একইভাবে ritual text-এ Gāyatrī-র বৈদিক মূল রক্ষা করে śākhā ও sampradāya-ভেদ সম্মান করতে হবে।
আপনার সূর্য সিদ্ধান্ত পঞ্জিকায় এই তিন Sandhyā-কে location-aware daily schedule, source citation, mantra text এবং ব্রাহ্মণী–বৈষ্ণবী–মাহেশ্বরী ধ্যানরূপসহ প্রকাশ করলে pageটি একই সঙ্গে ব্যবহারযোগ্য, গবেষণাযোগ্য ও পরম্পরাসচেতন হবে।
প্রাথমিক পাঠ ও তথ্যসূত্র
- বিশুদ্ধ সিদ্ধান্ত পঞ্জিকা, ১৪৩৩ বঙ্গাব্দ, Astro Research Bureau, Kolkata, পৃষ্ঠা খ-৫৮।
- S. K. Chatterjee, Indian Calendric System, Publication Division, Ministry of Information and Broadcasting, Government of India, 1998, pp. 58–61.
- Ṛgveda 3.62.10; Sāvitrī/Gāyatrī মূল ঋক্।
- Manusmṛti 2.101; morning/evening twilight recitation-এর posture ও observational bounds।
- সূর্য সিদ্ধান্ত পঞ্জিকা প্রকল্পের sunrise, sunset, civil twilight ও daily-time-window calculation notes।