Panchang (almanaco vedico)
Panchang (पञ्चाङ्ग, “cinque componenti”) è un almanacco vedico per un giorno specifico e una geografia. I cinque componenti principali (tithi, vara, nakshatra, yoga, karana) determinano la favorevolezza del tempo per le azioni – dal matrimonio al lancio di un prodotto. AstroWay copre tutti e cinque più slot temporali aggiuntivi (choghadia, hora, rahu-kaal) con una singola API.
Cosa calcoliamo
Sezione intitolata “Cosa calcoliamo”- Tithi (giorno lunare): 30 tithi nel ciclo sinodico, ognuno di 12° di differenza Luna‑Sole. Indicatore chiave per la maggior parte delle muhurta.
- Karana (mezzo tithi): 11 karana, ciascuno di 6° di longitudine. Classificano l’attività del giorno.
- Yoga (unione): 27 yoga, somma delle longitudini di Sole e Luna, divisa per 13°20’. Caratteristica energetica del giorno.
- Nakshatra-of-day: la costellazione principale per la data (con indicatore di transizione, se nella giornata ce ne sono più di una).
- Choghadia: 8 slot diurni + 8 notturni da 1,5 ore, con etichette “Amrit / Shubh / Labh / Char” (favorevoli) e “Kaal / Rog / Udveg” (sfavorevoli).
- Hora: ore planetarie (variante vedica, dal sorgere del Sole, 24 hora di circa 1 ora).
- Rahu Kaal: intervallo sfavorevole (1/8 del giorno di luce, dipende dal giorno della settimana).
- Full panchang: tutto quanto sopra in una singola richiesta (comodo per il widget giornaliero).
Endpoint
Sezione intitolata “Endpoint”| Endpoint | Crediti | Cosa restituisce |
|---|---|---|
/v1/vedic/panchang/tithi | 20 | Tithi corrente + momento di transizione al successivo |
/v1/vedic/panchang/karana | 20 | Karana corrente + transizione |
/v1/vedic/panchang/yoga | 20 | Yoga corrente + transizione |
/v1/vedic/panchang/nakshatra-of-day | 20 | Nakshatra del giorno + pada + transizione |
/v1/vedic/panchang/choghadia | 20 | 16 slot (8 day + 8 night) con etichette |
/v1/vedic/panchang/hora | 20 | 24 ore planetarie |
/v1/vedic/panchang/rahu-kaal | 20 | Intervalli Rahu/Yama/Gulika Kaal |
/v1/vedic/panchang/full | 20 | Tutto quanto sopra in una risposta |
Esempio
Sezione intitolata “Esempio”curl -X POST https://api.astroway.info/v1/vedic/panchang/full \ -H "X-Api-Key: aw_live_your_key_here" \ -H "Content-Type: application/json" \ -d '{ "date": "2026-05-11", "time": "06:00:00", "timezoneOffset": 5.5, "latitude": 28.6139, "longitude": 77.2090, "ayanamsa": "lahiri" }'const r = await fetch('https://api.astroway.info/v1/vedic/panchang/full', { method: 'POST', headers: { 'X-Api-Key': process.env.ASTROWAY_API_KEY!, 'Content-Type': 'application/json', }, body: JSON.stringify({ date: '2026-05-11', time: '06:00:00', timezoneOffset: 5.5, latitude: 28.6139, longitude: 77.2090, ayanamsa: 'lahiri', }),});const { data } = await r.json();console.log(`Tithi: ${data.tithi.name}, Nakshatra: ${data.nakshatra.name}`);console.log(`Rahu Kaal: ${data.rahuKaal.startTime} - ${data.rahuKaal.endTime}`);import os, requests
r = requests.post( 'https://api.astroway.info/v1/vedic/panchang/full', headers={'X-Api-Key': os.environ['ASTROWAY_API_KEY']}, json={ 'date': '2026-05-11', 'time': '06:00:00', 'timezoneOffset': 5.5, 'latitude': 28.6139, 'longitude': 77.2090, 'ayanamsa': 'lahiri', },)data = r.json()['data']print(f"Tithi: {data['tithi']['name']}, Nakshatra: {data['nakshatra']['name']}")Esempio di risposta
Sezione intitolata “Esempio di risposta”{ "jd": 2461171.520833, "ayanamsa": 24.225277, "sunrise": "05:33:04", "sunset": "19:02:21", "tithi": { "number": 24, "name": "Navami", "paksha": "krishna", "indexInPaksha": 9, "elongation": 283.301369, "percentComplete": 0.608447 }, "vara": { "number": 1, "name": "Somavara", "ruler": "Moon" }, "karana": { "index": 48, "name": "Garaja", "isFixed": false }, "yoga": { "number": 2, "name": "Priti", "sumLongitude": 23.999794 }, "nakshatra": { "number": 24, "name": "Shatabhisha", "ruler": "Rahu", "startDeg": 306.6667, "endDeg": 320, "pada": 1, "longitude": 309.423644 }, "rahuKaal": { "name": "Rahu Kaal", "weekdaySlot": 2, "startHour": 7.237123, "endHour": 8.923138, "startTime": "07:14:14", "endTime": "08:55:23" }, "yamaganda": { "name": "Yamaganda", "weekdaySlot": 4, "startHour": 10.609153, "endHour": 12.295168, "startTime": "10:36:33", "endTime": "12:17:43" }, "gulika": { "name": "Gulika", "weekdaySlot": 6, "startHour": 13.981183, "endHour": 15.667198, "startTime": "13:58:52", "endTime": "15:40:02" }, "abhijitMuhurat": { "startHour": 11.845564, "endHour": 12.744772, "midHour": 12.295168, "muhurtaMinutes": 53.952481, "startTime": "11:50:44", "endTime": "12:44:41" }}Precisione e fonti
Sezione intitolata “Precisione e fonti”- Testo canonico: Surya Siddhanta (per tithi/karana/yoga), Brihat Samhita (per choghadia/muhurta), Phaladipika (per hora). Calcoli della Luna vera con Swiss Ephemeris (DE441/440), non media – è critico per le transizioni dei tithi (la differenza può arrivare a 3 ore).
- Reference cross-check: drikpanchang.com - la più grande fonte pubblica di panchang. Le nostre transizioni tithi/nakshatra coincidono con drikpanchang entro ±30 secondi per Lahiri ayanamsa.
- Choghadia: usiamo l’ordine classico dei 7 reggenti planetari. Il primo slot del giorno = il reggente del giorno della settimana (domenica – Sole, ecc.).
- Rahu Kaal: intervalli fissi di 1/8 dal sorgere al tramonto del Sole, mappa giorno della settimana → numero dello slot secondo la classica (lunedì = 2°, martedì = 7°, ecc.).
- Il punto di osservazione è importante. Nakshatra e tithi cambiano nello stesso momento UTC ovunque – ma le date visibili dipendono dal fuso orario. Invia
timezoneOffsetdel luogo da cui l’utente vuole leggere il panchang.
Collegato
Sezione intitolata “Collegato”- Dashi: periodi a lungo termine (anni/decenni), panchang - a breve termine (giorno).
- Shadbala: forza dei pianeti al momento del panchang.
- Vargas: diagrammi divisionali per un’analisi più profonda della murti.
- Precisione: test snapshot del panchang contro drikpanchang.
- Crediti: tabella completa dei piani tariffari.
- Autenticazione: come ottenere la chiave
aw_live_*.
Utile?
Grazie per il feedback.