Как мы считаем
Астрологию можно толковать по-разному, но небо в момент рождения одно. Эту часть мы считаем как астрономы и проверяем.
Положения планет
Координаты Солнца, Луны и планет мы берём из открытой астрономической библиотеки Astronomy Engine. Это видимые геоцентрические положения на истинную эклиптику даты, с поправками на световое время, аберрацию и нутацию, как в профессиональных программах. Средний и истинный лунные узлы, Лилит (средний апогей Луны) и вертекс мы считаем сами по классическим формулам.
Сверка с эталоном
Мы сравнили расчёт с эталонной астрологической программой на 308 картах: от 1900 до 2050 года, на широтах от −55° до 72°, включая Мурманск и Норильск за полярным кругом. Ниже — наибольшее расхождение среди всех карт. Угловая минута — это 1/60 градуса. Луна проходит её примерно за две минуты времени.
| Что сравнивали | Наибольшее расхождение |
|---|---|
| Солнце | 0,1′ |
| Луна | 0,5′ |
| Меркурий — Сатурн | 0,35′ |
| Уран, Нептун | 0,31′ |
| Плутон | 0,5′ |
| Лунные узлы, Лилит | 1′ |
| Куспиды 7 систем домов | 0,5′ |
| Айанамша Лахири | 0,32′ |
Проверка запускается автоматически при каждом изменении кода. Если расхождение где-то превысит допуск, сборка остановится.
Системы домов
Плацидус (по умолчанию), Кох, Региомонтан, Кампанус, Порфирий, равнодомная и «знак = дом». За полярным кругом Плацидус и Кох не строятся: часть эклиптики там не восходит. В этом случае мы честно предупреждаем и показываем дома по Порфирию.
Часовые пояса — главный источник ошибок
Чаще всего асцендент «плывёт» не из-за формул, а из-за неверного часового пояса. В СССР и России правила менялись много раз: декретное время с 1930 года, переводы часов с 1981 по 2010 год, «вечное летнее время» 2011 года, возврат 2014 года и отдельные переходы областей — Самары, Удмуртии, Кузбасса, Волгограда, Алтая и других.
Мы берём историю поясов из международной базы IANA tz. Это та же база, на которой работают операционные системы, но мы не полагаемся на браузер: разные браузеры по-разному знают историю до 1970 года. Свою копию базы мы сверили с эталоном на 200 000 моментов времени по 50 поясам России и соседних стран — совпадение полное.
Если в ночь вашего рождения переводили часы и указанное время было дважды (или его не было вовсе), мы не выбираем молча, а спрашиваем, по какому поясу оно записано.
Ведическая и китайская астрология
Для джйотиша мы используем айанамшу Лахири, принятую правительством Индии. Для Ба Цзы год и месяц определяем по точным моментам солнечных сезонов (год начинается с Личунь, около 4 февраля), а день и час — по истинному солнечному времени места рождения. Знак года по лунному календарю меняется в Китайский Новый год, и мы учитываем високосные месяцы.
Ваши данные
Карта считается прямо в вашем браузере. Дата, время и место рождения хранятся только в адресе страницы после знака «#» — эта часть адреса не отправляется на сервер и не попадает в журналы. Населённые пункты — по данным GeoNames (CC BY 4.0).