Рави-йога образуется, когда накшатра Луны отстоит от накшатры Солнца на 4, 6, 9, 10, 13 или 20 позиций. Это благоприятное окно, которое перекрывает в остальном неблагоприятную мухурту; его обычно выбирают для новоселья, получения автомобиля, открытия магазина и других разовых дел.
Йога зависит только от двух накшатр, а не от лунного дня или дня недели, поэтому её можно отдавать непрерывными окнами с точным временем, а не флагом на день. Ответ — `data.rows`: список меток времени `{start, end}` в формате ISO 8601 в UTC за запрошенный год. Окна разбиваются в каждый восход Солнца внутри них, поэтому непрерывный трёхдневный интервал выглядит как три строки подряд, стыкующиеся в моменты восхода, — так их показывает Drik Panchang. Чтобы восстановить исходные интервалы, объедините соседние строки.
Передайте `year`, `latitude`, `longitude` и `timezone_as_float`. Место влияет только на точки разбиения по восходу, а не на саму йогу. `/api/astro/panchanga_yogas/` возвращает ту же йогу флагом на уровне дня вместе с йогами, зависящими от титхи и дня недели; если нужны точные время начала и конца, используйте этот эндпоинт.
Поля запроса
Поле
Тип
Обязательно
Примечания
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: если значения расходятся, вы получите успешный ответ для неверного момента, поэтому берите оба из одного источника. Используйте смещение, действовавшее на эту дату, а не сегодняшнее: для рождения летом в стране с летним временем нужно летнее смещение.