как это работает
технология, на которой построен Spika
астрономические движки
Spika использует два проверенных астрономических движка. Натальная карта и совместимость рассчитываются на Swiss Ephemeris — профессиональном движке, на котором работают ведущие астрологические программы (например, Astrodienst). Swiss Ephemeris построен на эфемеридах NASA JPL (DE431), охватывающих период с 13 000 года до н.э. до 17 000 года н.э. При загруженных эфемеридных файлах точность позиций планет — до долей угловой секунды.
Эфемеридные файлы загружаются в браузер при первом расчёте. Если загрузка не удалась, Spika автоматически переключается на встроенный быстрый режим Moshier (точность до угловой минуты), чтобы карта всё равно была посчитана. Транзиты, соляр и фазы Луны считаются современной астрономической библиотекой astronomy-engine.
натальная карта
Основа всего. По твоей дате, точному времени и месту рождения Spika рассчитывает положение 10 небесных тел: Солнца, Луны и планет от Меркурия до Плутона, — а также асцендент, лунные узлы (Раху и Кету), Лилит и Парс Фортуны, а также куспиды домов. Дома считаются по системе Плацидус — самой распространённой в астрологии.
Местное время рождения переводится в UTC через официальный часовой пояс города с учётом исторических переходов на летнее время. Каждая планета получает координаты в эклиптической системе: знак зодиака, градус, минуту и дом. Это — исходные данные для всех последующих разборов.
синастрия
При расчёте совместимости Spika накладывает две натальные карты и ищет аспекты между планетами пары, а также между планетами и ключевыми точками — Асцендентом и Северным узлом. Учитываются семь типов аспектов: соединение (0°), полусекстиль (30°), секстиль (60°), квадрат (90°), трин (120°), квинконс (150°) и оппозиция (180°). Орбис индивидуальный для каждого аспекта (3–8°): чем ближе к точному градусу, тем сильнее связь.
Найденные аспекты формируют основу для анализа — какие сферы отношений будут гармоничны, а какие потребуют работы.
соляр
Соляр (солнечное возвращение) — это момент, когда транзитное Солнце возвращается в точный градус твоего натального Солнца. Это происходит раз в год, в районе твоего дня рождения. Spika вычисляет этот момент итеративно — с точностью до нескольких секунд — и строит карту неба на этот момент.
Анализируется: в какой дом натальной карты попадает асцендент соляра, где находится Солнце, какая планета управляет годом, и как планеты соляра аспектируют вашу натальную карту.
транзиты
Транзиты — это текущее положение планет относительно твоей натальной карты. Spika отслеживает, когда транзитная планета образует аспект к твоей натальной, и интерпретирует это как временное влияние на соответствующую сферу жизни.
луна
Фазы Луны рассчитываются по фазовому углу между Солнцем, Землёй и Луной — той же геометрии, что определяет освещённость лунного диска. Spika определяет текущую фазу (новолуние, первая четверть, полнолуние, последняя четверть), лунный день и знак, в котором находится Луна. Время ближайших фаз указывается с точностью до минуты.
интерпретация
Астрономические расчёты дают нам карту. Интерпретацию обеспечивает комбинация профессионально написанных астрологических текстов (планеты в знаках и домах, аспекты) и автоматического генератора текста, который собирает полный разбор твоей карты по реальным позициям планет — без участия живого астролога.
Это означает, что ты получаешь не общие тексты «для всех», а интерпретацию, построенную на реальных астрономических данных твоей карты.
приватность
Расчёт натальной карты и совместимости выполняется локально в твоём браузере через WebAssembly — для этих вычислений данные о рождении на сервер не отправляются. Полный разбор карты и ответы на астрологические вопросы собираются автоматически на сервере: туда передаётся только сводка позиций планет, без имени и контактов, а результат кэшируется без привязки к личности.
При расчёте совместимости ты видишь общую карту пары — показать её партнёру можно, поделившись картинкой совместимости.