Wpisz dane momentu i miejsca — program policzy pozycje obiektów, osie i domy (silnik efemeryd warstwy logicznej).
{% if error %}
{{ error }}
{% endif %}
{% if result %}
Silnik: {{ result.engine }} ·
obiektów: {{ result.positions | length }}
{% if result.house_system %}· domy: {{ result.house_system }}{% endif %}
{% if result.zodiac %}· zodiak: {{ result.zodiac }}{% if result.ayanamsha is defined %} (ayanamsa {{ '%.4f'|format(result.ayanamsha) }}°){% endif %}{% endif %}
{% if moment %}· moment: {{ moment }}{% endif %}
{% if wheel_svg %}
{{ wheel_svg | safe }}
Kosmogram — znaki, domy, osie i obiekty. Kreska na pasie wskazuje dokładną pozycję; glif bywa odsunięty, gdy obiekty stoją ciasno. Linie aspektów w kolejnym kroku.
{% endif %}
{% if result.angles %}
Oś
Znak
W znaku
{% for key in ["Asc", "MC", "Dsc", "IC"] %}
{% set a = result.angles[key] %}
{{ a.name }}
{{ a.sign }}
{{ a.in_sign }}
{% endfor %}
{% endif %}
Sym.
Obiekt
Znak
W znaku
Dom
Kier.
Prędkość °/d
Dekl.
{% for p in result.positions %}
{{ p.glyph or '' }}{% if p.sign_glyph %} {{ p.sign_glyph }}{% endif %}
{{ p.name }}
{{ p.sign }}
{{ p.in_sign }}
{{ p.house if p.house is defined else '—' }}
{{ p.direction }}
{{ '%+.4f' | format(p.speed) }}
{% if p.declination is defined %}{{ '%+.2f°' | format(p.declination) }}{% if p.out_of_bounds %} OOB{% endif %}{% else %}—{% endif %}
{{ 'antyscja' if r.type == 'antiscion' else 'kontrantyscja' }}
{{ r.obj2 }}
{{ '%.2f'|format(r.orb) }}°
{% endfor %}
{% endif %}
{% if result.tables %}
{% set tb = result.tables %}
Tabele dodatkowe (LOG-23)
{% set bal = tb.tally.with_modern_10_plus_asc %}
Bilans (10 planet + Asc)
Rozkład
Żywioły
{% for e, n in bal.elements.items() %}
{{ tb.tally.labels.elements[e] }}: {{ n }}
{% endfor %}
Jakości
{% for q, n in bal.qualities.items() %}
{{ tb.tally.labels.qualities[q] }}: {{ n }}
{% endfor %}
{% if tb.tally.missing_elements or tb.tally.missing_qualities %}
Brak:
{% for e in tb.tally.missing_elements %}{{ tb.tally.labels.elements[e] }}{{ ", " if not loop.last }}{% endfor %}
{% for q in tb.tally.missing_qualities %}{{ tb.tally.labels.qualities[q] }}{{ ", " if not loop.last }}{% endfor %}