Panchang (almanaque védico)
Panchang (पञ्चाङ्ग, “cinco componentes”) – é um almanaque védico para um dia específico e localização geográfica. Os cinco componentes principais (tithi, vara, nakshatra, yoga, karana) determinam a favorabilidade do tempo para ações – desde casamentos até lançamentos de produto. AstroWay cobre todos os cinco mais slots de tempo adicionais (choghadia, hora, rahu-kaal) com uma única API.
O que calculamos
Seção intitulada “O que calculamos”- Tithi (dia lunar): 30 tithi no ciclo sinódico, cada um com 12° de diferença Lua–Sol. Indicador chave para a maioria das muhurta.
- Karana (meio-tithi): 11 karana, cada um com 6° de longitude. Classificam a atividade do dia.
- Yoga (união): 27 yoga, soma das longitudes do Sol e da Lua, dividida por 13°20’. Característica energética do dia.
- Nakshatra-of-day: a principal estação estelar para a data (com marca de transição, se houver mais de uma no dia).
- Choghadia: 8 slots diurnos + 8 noturnos de 1,5 h, com marcas “Amrit / Shubh / Labh / Char” (favoráveis) e “Kaal / Rog / Udveg” (desfavoráveis).
- Hora: horas planetárias (versão védica, a partir do nascer do Sol, 24 hora de ~1 h).
- Rahu Kaal: intervalo desfavorável (1/8 do dia solar, depende do dia da semana).
- Full panchang: tudo acima numa única chamada (prático para o widget diário).
Endpoints
Seção intitulada “Endpoints”| Endpoint | Créditos | O que devolve |
|---|---|---|
/v1/vedic/panchang/tithi | 20 | tithi atual + momento da transição para o próximo |
/v1/vedic/panchang/karana | 20 | karana atual + transição |
/v1/vedic/panchang/yoga | 20 | yoga atual + transição |
/v1/vedic/panchang/nakshatra-of-day | 20 | nakshatra do dia + pada + transição |
/v1/vedic/panchang/choghadia | 20 | 16 slots (8 dia + 8 noite) com marcas |
/v1/vedic/panchang/hora | 20 | 24 horas planetárias |
/v1/vedic/panchang/rahu-kaal | 20 | Intervalos Rahu/Yama/Gulika Kaal |
/v1/vedic/panchang/full | 20 | Tudo acima numa única resposta |
Exemplo
Seção intitulada “Exemplo”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']}")Exemplo de resposta
Seção intitulada “Exemplo de resposta”{ "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" }}Precisão e fontes
Seção intitulada “Precisão e fontes”- Texto canónico: Surya Siddhanta (para tithi/karana/yoga), Brihat Samhita (para choghadia/muhurta), Phaladipika (para hora). Cálculos da Lua verdadeira com Swiss Ephemeris (DE441/440), não média – isso é crítico para transições de tithi (a diferença pode chegar a 3 horas).
- Reference cross-check: drikpanchang.com – a maior fonte pública de panchang. As nossas transições de tithi/nakshatra coincidem com drikpanchang dentro de ±30 segundos para Lahiri ayanamsa.
- Choghadia: usamos a ordem clássica dos 7 regentes planetários. O primeiro slot do dia = regente do dia da semana (domingo – Sol, etc.).
- Rahu Kaal: intervalos fixos de 1/8 do nascer ao pôr‑sol, mapa dia da semana → número do slot segundo a clássica (segunda‑feira = 2.º, terça‑feira = 7.º, etc.).
- Ponto de observação tem importância. Nakshatra e tithi mudam no mesmo instante UTC em todo o lado – mas as datas visíveis dependem do fuso horário. Passa
timezoneOffsetdo local onde o utilizador quer ler o panchang.
Relacionado
Seção intitulada “Relacionado”- Dasha: períodos de longo prazo (anos/décadas), panchang – curto prazo (dia)
- Shadbala: força dos planetas no momento do panchang
- Vargas: charts divisionais para análise mais profunda da murti
- Precisão: testes snapshot do panchang contra drikpanchang
- Créditos: tabela completa de tarifas
- Autenticação: como obter a chave
aw_live_*
Útil?
Obrigado pelo feedback.