パンチャン(ヴェーダの暦)
パンチャン(पञ्चाङ्ग、“5つの要素”)は、特定の日と地域向けのヴェーダ暦です。5つの主要コンポーネント(tithi、vara、nakshatra、yoga、karana)は、結婚式から製品リリースまでの行動に適した時間を決定します。AstroWayは、これら5つに加えて追加のタイムスロット(choghadia、hora、rahu-kaal)を1つのAPIでカバーします。
何を計算するか
Section titled “何を計算するか”- Tithi(月の昼):シナディックサイクルで30のtithi、各12°の月と太陽の差。ほとんどのムフルタの主要指標です。
- Karana(半ティティ):11のkarana、各6°の長さ。日の活動を分類します。
- Yoga(結合):27のyoga、太陽と月の長さの合計を13°20’で割ったもの。日のエネルギー特性です。
- Nakshatra-of-day:日付の主要な星座(1日で複数ある場合は遷移マーク付き)。
- Choghadia:8つの昼間スロット+8つの夜間スロット、各1.5時間で、「Amrit / Shubh / Labh / Char」(吉)と「Kaal / Rog / Udveg」(凶)のマークがあります。
- Hora:惑星時(ヴェーダ版、太陽の昇りから始まり、約1時間ごとの24のhora)。
- Rahu Kaal:不吉な時間帯(昼の光の1/8、曜日に依存)。
- Full panchang:上記すべてを1つのリクエストで取得(daily widgetに便利)。
エンドポイント
Section titled “エンドポイント”| エンドポイント | クレジット | 戻り値 |
|---|---|---|
/v1/vedic/panchang/tithi | 20 | 現在のtithi + 次への遷移時刻 |
/v1/vedic/panchang/karana | 20 | 現在のkarana + 遷移 |
/v1/vedic/panchang/yoga | 20 | 現在のyoga + 遷移 |
/v1/vedic/panchang/nakshatra-of-day | 20 | その日のNakshatra + pada + 遷移 |
/v1/vedic/panchang/choghadia | 20 | 16スロット(昼8 + 夜8)とマーク |
/v1/vedic/panchang/hora | 20 | 24の惑星時 |
/v1/vedic/panchang/rahu-kaal | 20 | Rahu/Yama/Gulika Kaal の時間帯 |
/v1/vedic/panchang/full | 20 | 上記すべてを1つのレスポンスで |
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']}")レスポンス例
Section titled “レスポンス例”{ "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" }}正確性と出典
Section titled “正確性と出典”- カノニカルテキスト: Surya Siddhanta(tithi/karana/yoga用)、Brihat Samhita(choghadia/muhurta用)、Phaladipika(hora用)。真月の計算はSwiss Ephemeris(DE441/440)で行い、平均ではなく、tithiの遷移にとって重要です(差は最大3時間になることがあります)。
- Reference cross-check: drikpanchang.com - 最大の公開パンチャンガソース。私たちのtithi/nakshatraの遷移はLahiri ayanamsaで±30秒の範囲でdrikpanchangと一致します。
- Choghadia:7つの惑星レジントの古典的順序を使用。日の最初のスロットはその曜日のレジント(日曜は太陽など)です。
- Rahu Kaal:日の出から日没までの1/8の固定インターバルで、曜日→スロット番号のマッピング(月曜=2番、火曜=7番など)です。
- 観測地点は重要です。NakshatraとtithiはUTCで同時に変わりますが、見える日付はタイムゾーンに依存します。
timezoneOffsetはユーザーがパンチャンガを読む場所のものを送ってください。
参考になりましたか?
フィードバックありがとうございます。