KalaKarma · 觀象以推曆

One sky.
Many ways
to read it.

Where the old almanacs meet a modern ephemeris.

KalaKarma casts charts across the Chinese, Vedic, Tibetan and Western traditions from a single, precisely located moment in time. Give it a date, a clock time and a place — the system does the astronomy, and each tradition applies its own rules.

No account, no third-party scripts, no web fonts, no analytics. Your language and theme choice stay in your browser's local storage. The sky above is drawn from a star catalogue served with this page.

Observer 觀星者

--:--

Day pillar
Solar term
Sidereal time
Sun λ

Computed in your browser from your device clock; longitude is estimated from your time zone (±7.5°). A display instrument — charts in the app are cast from the ephemeris, not from this.

Focused star 焦點

 

Magnitude
Spectral
Distance
Lodge · 宿
clickfocus a marked star Equatorial view, centred on your meridian 1,637 stars · Hipparcos, magnitude 5.0 and brighter
Computation Swiss Ephemeris compiled to WebAssembly, run in your browser
Traditions Chinese, Vedic, Tibetan and Western systems from one moment
Access This site is open to everyone; sign-in belongs to the other sites

kalakarma.app · 排盤服務

What the system actually computes.

Twelve services drawn from four lineages — Chinese, Vedic, Tibetan and Western. Each keeps its own rules, its own calendar and its own vocabulary. KalaKarma runs them side by side from the same astronomical moment; it never merges them into a single answer.

BaZi & farmer's almanac

八字農民曆

The four pillars of a birth moment, built on the solar-term calendar, together with the almanac's own entries for the day.

Zi Wei Dou Shu

紫微斗數

The twelve palaces of the Purple Star system and the placement of its stars, cast from the lunisolar date and the hour pillar.

Qi Men Dun Jia

奇門遁甲

The nine-palace plate for a chosen moment: the three marvels, the eight gates, the nine stars and the eight spirits.

Vedic astrology · Jyotiṣa

吠陀占星

Charts on the sidereal zodiac: rāśi and the divisional charts, planetary positions and the Viṃśottarī daśā periods.

Tibetan astrology

西藏占星

Dates in the Tibetan calendar with the element, animal sign, mewa and parkha figures that belong to them.

Swa-Rig · black calculation

藏傳天文 · 黑算

The Tibetan astronomical stream inherited from China (jung-tsi), kept as its own calculation rather than folded into the Indian-derived one.

Perpetual calendar

萬年曆

Any date, converted in either direction between the Gregorian, Chinese lunisolar and Tibetan calendars, with the solar-term boundaries that divide them.

Celestial events

星體事件

The 24 solar terms, the phases of the moon and planetary conjunctions — computed for the year you ask for, not read off a fixed table.

Natal chart

本命星盤

The Western wheel: houses, aspects and planetary positions from an exact birth moment and place.

Compatibility

合婚

Two charts placed side by side, compared with the rules of whichever tradition you cast them in.

Place and time resolution

地點與時區

Location search with coordinates, historical time-zone offsets and the local-mean-time correction each tradition expects.

Calculation options

推算設定

The choices that change a chart and are usually hidden: ayanāṃśa, house system, true or mean node, and which day boundary a tradition uses.

Method · 如何推算

Three steps, and the astronomy is checkable.

The positions a chart is built on are ordinary astronomy: they can be compared against any ephemeris and they will agree. What each tradition then makes of those positions is the tradition's own, and we say which one is speaking.

— 〇一 —

Fix the moment

A date, a clock time and a place. The system resolves the coordinates and the time-zone offset that was actually in force on that date, then converts to the uniform time scale the ephemeris uses.

— 〇二 —

Compute the sky

Planetary and lunar positions come from the Swiss Ephemeris, compiled to WebAssembly and run locally in your browser. One set of numbers feeds every tradition on the page.

— 〇三 —

Apply each tradition's rules

Each system turns those positions into its own chart with its own rules — sidereal or tropical, solar-term or lunisolar. The results sit next to each other; they are never averaged into one verdict.

kalakarma.institute · 研究部

Studies that are written down, dated and kept.

The research side of KalaKarma is a separate site with its own account approval. Work is published with the date it was written and the data it used, including the studies that did not go anywhere.

Presidential elections · US and Taiwan

A long-running study of election timing and published polling series, kept together with the dates each piece of the analysis was written.

總統大選研究 · ongoing

Football

Match and season data studies, and the data pipelines that keep the underlying series current.

足球研究 · ongoing

Other work in progress

Method notes, calendar and ephemeris verification, and working papers as they are written up.

其他進行中的研究

Boundaries · 分寸

What KalaKarma is — and what it is not.

These traditions are thousands of years of careful observation and careful reading. Treating them honestly means being exact about what a computer can do with them, and blunt about what it cannot.

KalaKarma is

  • A chart caster whose astronomy is accurate and can be checked against any ephemeris
  • A perpetual calendar and almanac you can look a date up in, in three calendar systems
  • A way to see how several traditions each describe the same moment, side by side
  • A study tool that names which tradition every statement comes from

KalaKarma is not

  • A predictor of events, outcomes, markets or prices
  • Medical, legal, financial or psychological advice
  • A single verdict blended together out of several traditions
  • A substitute for your own judgement, or for a qualified professional

Sites · 站點

Four addresses, four audiences.

You are on the public entry site. Everything else sits behind its own sign-in, on its own hostname, with its own set of accounts — nothing is shared between them but the underlying computation.

Version 3 goes up on the preview hostnames first. The production hostnames above are where each site will live; until that switch is made by a person, the preview hostname is the one that answers.