@alliumlabs/panchanga-ts
Version:
A TypeScript library for Hindu calendar (Panchanga) calculations including tithis, nakshatras, and other astronomical elements
266 lines (257 loc) • 5.64 kB
text/typescript
const sanskritNames: {
masas: { [key: number]: string };
tithis: { [key: number]: string };
nakshatras: { [key: number]: string };
yogas: { [key: number]: string };
karanas: { [key: number]: string };
varas: { [key: number]: string };
samvats: { [key: number]: string };
ritus: { [key: number]: string };
} = {
masas: {
1: "Caitra",
2: "Vaiśākha",
3: "Jyeṣṭha",
4: "Āṣāḍha",
5: "Śrāvaṇa",
6: "Bhādrapada",
7: "Āśvina",
8: "Kārtika",
9: "Mārgaśīrṣa",
10: "Puṣya",
11: "Māgha",
12: "Phālguṇa",
},
tithis: {
1: "Śukla pakṣa prathamā",
2: "Śukla pakṣa dvitīyā",
3: "Śukla pakṣa tṛtīyā",
4: "Śukla pakṣa caturthī",
5: "Śukla pakṣa pañcamī",
6: "Śukla pakṣa ṣaṣṭhī",
7: "Śukla pakṣa saptamī",
8: "Śukla pakṣa aṣṭhamī",
9: "Śukla pakṣa navamī",
10: "Śukla pakṣa daśamī",
11: "Śukla pakṣa ekādaśī",
12: "Śukla pakṣa dvādaśī",
13: "Śukla pakṣa trayodaśī",
14: "Śukla pakṣa caturdasī",
15: "Pūrṇimā",
16: "Kṛṣṇa pakṣa prathamā",
17: "Kṛṣṇa pakṣa dvitīyā",
18: "Kṛṣṇa pakṣa tṛtīyā",
19: "Kṛṣṇa pakṣa caturthī",
20: "Kṛṣṇa pakṣa pañcamī",
21: "Kṛṣṇa pakṣa ṣaṣṭhi",
22: "Kṛṣṇa pakṣa saptamī",
23: "Kṛṣṇa pakṣa aṣṭhamī",
24: "Kṛṣṇa pakṣa navamī",
25: "Kṛṣṇa pakṣa daśamī",
26: "Kṛṣṇa pakṣa ekādaśī",
27: "Kṛṣṇa pakṣa dvādaśī",
28: "Kṛṣṇa pakṣa trayodaśī",
29: "Kṛṣṇa pakṣa caturdasī",
30: "Amāvāsyā",
},
nakshatras: {
1: "Aśvinī",
2: "Bharaṇī",
3: "Kṛttikā",
4: "Rohiṇī",
5: "Mṛgaśīrā",
6: "Ārdrā",
7: "Punarvasū",
8: "Puṣya",
9: "Āśleṣā",
10: "Maghā",
11: "Pūrvaphalgunī",
12: "Uttaraphalgunī",
13: "Hasta",
14: "Cittā",
15: "Svāti",
16: "Viśākhā",
17: "Anūrādhā",
18: "Jyeṣṭhā",
19: "Mūlā",
20: "Pūrvāṣāḍhā",
21: "Uttarāṣāḍhā",
22: "Śravaṇā",
23: "Dhaniṣṭhā",
24: "Śatabhiṣā",
25: "Pūrvābhādrā",
26: "Uttarābhādrā",
27: "Revatī",
},
yogas: {
1: "Viṣkumbha",
2: "Prīti",
3: "Āyuṣmān",
4: "Saubhāgya",
5: "Śobhana",
6: "Atigaṇḍa",
7: "Sukarmā",
8: "Dhṛti",
9: "Śūla",
10: "Gaṇḍa",
11: "Vṛddhi",
12: "Dhruva",
13: "Vyāghāta",
14: "Harṣaṇa",
15: "Vajra",
16: "Siddhi",
17: "Vyatīpāta",
18: "Vārīyana",
19: "Parigha",
20: "Śiva",
21: "Siddha",
22: "Sādhya",
23: "Śubha",
24: "Śukla",
25: "Brahma",
26: "Aindra",
27: "Vaidhṛti",
},
karanas: {
1: "Kiṃstughna",
2: "Bava",
3: "Bālava",
4: "Kaulava",
5: "Taitila",
6: "Garaja",
7: "Vaṇija",
8: "Viṣṭi",
9: "Bava",
10: "Bālava",
11: "Kaulava",
12: "Taitila",
13: "Garaja",
14: "Vaṇija",
15: "Viṣṭi",
16: "Bava",
17: "Bālava",
18: "Kaulava",
19: "Taitila",
20: "Garaja",
21: "Vaṇija",
22: "Viṣṭi",
23: "Bava",
24: "Bālava",
25: "Kaulava",
26: "Taitila",
27: "Garaja",
28: "Vaṇija",
29: "Viṣṭi",
30: "Bava",
31: "Bālava",
32: "Kaulava",
33: "Taitila",
34: "Garaja",
35: "Vaṇija",
36: "Viṣṭi",
37: "Bava",
38: "Bālava",
39: "Kaulava",
40: "Taitila",
41: "Garaja",
42: "Vaṇija",
43: "Viṣṭi",
44: "Bava",
45: "Bālava",
46: "Kaulava",
47: "Taitila",
48: "Garaja",
49: "Vaṇija",
50: "Viṣṭi",
51: "Bava",
52: "Bālava",
53: "Kaulava",
54: "Taitila",
55: "Garaja",
56: "Vaṇija",
57: "Viṣṭi",
58: "Śakuni",
59: "Catuṣpāda",
60: "Nāgava",
},
varas: {
0: "Bhānuvāra",
1: "Somavāra",
2: "Maṅgalavāra",
3: "Budhavāra",
4: "Guruvāra",
5: "Śukravāra",
6: "Śanivāra",
},
samvats: {
1: "Prabhava",
2: "Vibhava",
3: "Śukla",
4: "Pramoda",
5: "Prajāpati",
6: "Āṅgirasa",
7: "Śrīmukha",
8: "Bhāva",
9: "Yuva",
10: "Dhātrī",
11: "Īśvara",
12: "Bahudhānya",
13: "Pramādhi",
14: "Vikrama",
15: "Vṛṣa",
16: "Citrabhānu",
17: "Svabhānu",
18: "Tāraṇa",
19: "Pārthiva",
20: "Vyaya",
21: "Sarvajit",
22: "Sarvadhārī",
23: "Virodhī",
24: "Vikṛti",
25: "Khara",
26: "Nandana",
27: "Vijaya",
28: "Jaya",
29: "Manmatha",
30: "Durmukhī",
31: "Hevilambī",
32: "Vilambī",
33: "Vikārī",
34: "Śārvarī",
35: "Plava",
36: "Śubhakṛt",
37: "Śobhakṛt",
38: "Krodhī",
39: "Viśvāvasu",
40: "Parābhava",
41: "Plavaṅga",
42: "Kīlaka",
43: "Saumya",
44: "Sādhāraṇa",
45: "Virodhikṛti",
46: "Paridhāvī",
47: "Pramādīca",
48: "Ānanda",
49: "Rākṣasa",
50: "Nala",
51: "Piṅgala",
52: "Kalāyukti",
53: "Siddhārthī",
54: "Raudra",
55: "Durmati",
56: "Dundubhi",
57: "Rudhirodgārī",
58: "Raktākṣī",
59: "Krodhana",
60: "Akṣaya",
},
ritus: {
0: "Vasanta",
1: "Grīṣma",
2: "Varṣā",
3: "Śarad",
4: "Hemanta",
5: "Śiśira",
},
};
export default sanskritNames;