Йога панчанги — добра чи погана якість цілого дня, що має власну назву й виникає з поєднання місячного дня (тітхі), дня тижня (вара) і місячної стоянки (накшатра). Найвідоміші — Sarvartha Siddhi («усі цілі вдаються»), Amrit Siddhi, Tripushkara, Dagdha, Mrityu і Yamaghanta. У практиці мухурти це перший фільтр: обирають день зі сприятливим поєднанням і уникають дня з несприятливим.
Це сканування по днях. Воно проходить кожен календарний день запитаного року, один раз оцінює йоги на момент сходу Сонця цього дня і повертає лише дні, на які припадає хоча б одна йога. Відповідь — `data.days`, список `{date, yogas}`, де `date` має формат `YYYY-MM-DD`, а `yogas` — список назв; дні без жодної йоги у відповідь не потрапляють. Більшість назв містить у дужках конвенцію-джерело, напр. "Amrit Yoga (Vaara Tithi Yoga)" або "Padma Yoga (Vashishta Samhita Yogas)", бо кілька класичних текстів визначають набори, що перекриваються.
Йоги визначаються на момент сходу Сонця, тож latitude, longitude і `timezone_as_float` впливають на результат. `use_28_nakshatras` за замовчуванням true і додає Абхіджит як повноцінну накшатру; деякі йоги, як-от понеділкова Kaana Yoga, визначено через Абхіджит, і без нього вони з’явитися не можуть. Щоб використати звичайний список із 27 накшатр, встановіть false.
Цей ендпоінт не пов’язаний з `/api/astro/yogas/`, який знаходить поєднання планет у натальній карті; натальна карта тут ніде не розглядається. Для Ravi Yoga є окремий `/api/astro/ravi_yoga/`: він дає точний час початку й кінця, а не позначку на день.
Поля запиту
Поле
Тип
Обов’язкове
Примітки
latitude
number (double)
обов’язковий
Широта місця в десяткових градусах. Додатні значення — північ, від’ємні — південь. Приклад: 26.9124 для Джайпура, 40.7128 для Нью-Йорка. Хвилини й секунди не приймаються — спершу переведіть їх у градуси.
longitude
number (double)
обов’язковий
Довгота місця в десяткових градусах. Додатні значення — схід, від’ємні — захід. Приклад: 75.7873 для Джайпура, -74.0060 для Нью-Йорка. Зверніть увагу на знак: без мінуса Нью-Йорк опиниться в Китаї.
timezone_as_float
number (double)
обов’язковий
Зміщення місця від UTC у годинах, десятковим дробом. Приклад: 5.5 для Індії (UTC+05:30), -5 для Нью-Йорка взимку, 5.75 для Непалу. Його НЕ звіряють із date_time: якщо значення розходяться, ви отримаєте успішну відповідь для неправильного моменту, тож беріть обидва з одного джерела. Використовуйте зміщення, чинне на ту дату, а не сьогоднішнє: для народження влітку в країні з переходом на літній час потрібне літнє зміщення.