Положения планет
Положения двенадцати тел на момент рождения: путь от локального времени и места до долгот на эклиптике. Это астрономический фундамент семейства — на нём стоят знаки, дома и аспекты, а также производные системы.
Вход
Момент и место рождения. Сначала атлас времени: локальное время пересчитывается в UTC по историческим правилам часовых поясов — летнее и декретное время, сдвиги границ — с честными флагами, если момент неоднозначен. Затем UTC становится входом эфемериды. Тип происхождения: посчитано из момента рождения.
Правило
Swiss Ephemeris с настоящими файлами эфемерид (диапазон 1200–2399, источник файлов пришпилен и проверяется контрольной суммой при сборке сервера). Для каждого тела — эклиптическая долгота и скорость; отрицательная скорость означает ретроградность. Расчёт отвечает только с точного бэкенда: если файлы эфемерид недоступны, сервер честно отказывает, а не подменяет расчёт упрощённым.
Выход
Долготы 12 тел — от Солнца и Луны до Плутона и узлов — с точностью до секунд дуги, скорости и признак ретроградности. Числа без толкования: знак, дом и смысл positions не назначает.
Сверка
Сверено против swetest (эталонный инструмент той же библиотеки) на 12 телах в двух эпохах, включая даты до перехода на григорианский календарь. Каждый расчёт несёт провенанс: версию движка, файлы эфемерид и их источник.
Границы честности
Дома и куспиды движок пока не отдаёт — метод «Дома и куспиды» готовится отдельно. Годы рождения ограничены диапазоном файлов эфемерид (1200–2399) — за границей сервер отвечает отказом с объяснением, не приблизительным расчётом. Эталон той же библиотеки проверяет интеграцию; кросс-сверка с независимой реализацией — впереди.