Panchanga yogası, bir günün tamamına yayılan, iyi ya da kötü, adı konmuş bir niteliktir; o günün kameri günü (tithi), hafta günü (vaara) ve Ay menzili (nakshatra) birleşiminden doğar. En bilinenleri Sarvartha Siddhi ("her amaç gerçekleşir"), Amrit Siddhi, Tripushkara, Dagdha, Mrityu ve Yamaghanta'dır. Muhurta uygulamasında bunlar ilk eleme olarak kullanılır: benefik bir birleşim taşıyan bir gün seçilir, malefik bir birleşim taşıyan günden kaçınılır.
Bu, gün düzeyinde bir taramadır. İstenen yılın her takvim gününü dolaşır, yogaları o günün gün doğumunda bir kez değerlendirir ve yalnızca en az bir yoga taşıyan günleri döndürür. Yanıt `data.days` alanındadır: `{date, yogas}` öğelerinden oluşan bir liste; `date` `YYYY-MM-DD` biçimindedir, `yogas` ise bir ad listesidir. Bildirilecek bir şey olmayan günler listede hiç yer almaz. Birkaç klasik metin örtüşen kümeler tanımladığından çoğu adın yanında kaynak geleneği parantez içinde belirtilir, örneğin "Amrit Yoga (Vaara Tithi Yoga)" veya "Padma Yoga (Vashishta Samhita Yogas)".
Yogalar gün doğumunda değerlendirildiği için enlem, boylam ve `timezone_as_float` sonucu değiştirir. `use_28_nakshatras` için varsayılan true'dur ve Abhijit'i ayrı bir nakshatra olarak ekler; pazartesiye özgü Kaana Yoga gibi bazı yogalar Abhijit'e göre tanımlanır ve Abhijit olmadan ortaya çıkamaz. Düz 27 nakshatralık listeyi kullanmak için false yapın.
Bu endpoint'in, doğum haritasındaki gezegen birleşimlerini bulan `/api/astro/yogas/` ile ilgisi yoktur; burada doğum haritasına hiç bakılmaz. Özellikle Ravi Yoga için `/api/astro/ravi_yoga/`, günlük bir işaret yerine kesin başlangıç ve bitiş zamanları verir.
İstek alanları
Alan
Tür
Zorunlu
Notlar
latitude
number (double)
zorunlu
Yerin enlemi, ondalık derece cinsinden. Pozitif değer kuzeyi, negatif değer güneyi gösterir. Örnek: Jaipur için 26.9124, New York için 40.7128. Dakika ve saniye kabul edilmez - önce ondalık dereceye çevirin.
longitude
number (double)
zorunlu
Yerin boylamı, ondalık derece cinsinden. Pozitif değer doğuyu, negatif değer batıyı gösterir. Örnek: Jaipur için 75.7873, New York için -74.0060. İşarete dikkat edin: eksi işaretini unutursanız New York Çin'e düşer.
timezone_as_float
number (double)
zorunlu
Yerin UTC farkı, saat cinsinden ondalık sayı olarak. Örnek: Hindistan için 5.5 (UTC+05:30), kışın New York için -5, Nepal için 5.75. Bu değer date_time ile karşılaştırılıp DOĞRULANMAZ - ikisi birbirini tutmazsa yanlış an için başarılı bir yanıt alırsınız; bu yüzden ikisini de aynı kaynaktan alın. Bugünkü farkı değil, o tarihte geçerli olan farkı kullanın: yaz saati uygulayan bir ülkede yaz aylarında doğan biri için yaz saati farkı gerekir.
year
integer
zorunlu
Doğum yılı, sayı olarak; ör. 1990. Dört basamaklı.