The Thirty Muhurtas (三十須臾)

Forty-Eight Minutes at a Time — the Vedic Day, Fully Named

Overview

Before hours reached India, the day already had thirty names. The classical muhūrta — about forty-eight minutes — divides sunrise-to-sunset into fifteen named spans and the night into fifteen more, each with a fixed character: Rudra opens the day inauspiciously, Mitra brings the first friendly span, Vidhi holds the midday seat — the famous Abhijit, the one muhūrta said to defeat all obstacles — and deep in the night comes Brahma, the twenty-ninth: the pre-dawn window every yoga tradition, gurukula and temple timetable prescribes for study and practice, running from two night-muhūrtas before sunrise to one before. askTIAN computes all thirty from real sunrise astronomy for any date and place: exact boundaries, the classical auspicious flags, the Brahma and Abhijit windows surfaced as first-class fields, and the current muhūrta marked on request.

Origin & history

The muhūrta is among the oldest attested time units in Indian literature — thirty to a day-and-night in the Vedāṅga Jyotiṣa, with the name-lists carried in the later muhūrta compendia. The scheme is seasonal by design: muhūrtas are fifteenths of the actual day and night arcs, so a summer day-muhūrta runs long while its night twin runs short, meeting at forty-eight minutes only near the equinoxes. The names and their gradings are received knowledge, which is why askTIAN ships them double-sourced: the PyJHora reference dictionary and the published classical list agree name-for-name and flag-for-flag, reconciled verbatim in the test suite.

Two members of the list never left daily practice. The Abhijit muhūrta — the eighth, straddling solar noon — remains the tradition's emergency election: when no better moment can be found, midday Abhijit is held sufficient for almost any undertaking. And the Brahma muhūrta ordering pre-dawn practice is likely the single most-followed piece of Vedic timing in the modern world, cited in every yoga teacher-training manual. askTIAN's implementation ties both to the same astronomy as the rest of its Indian suite — and proves its Abhijit agrees with the independent computation the panchanga engine has served all along, to the minute, in the test suite.

How it works

Give the engine a date, coordinates and timezone offset. It computes sunrise, sunset and the next day's sunrise with the shared gold-tested solver, divides the day arc and night arc into fifteen each, and names every window from the classical table with its auspicious flag. Brahma muhūrta (the 29th) and Abhijit (the 8th) return as convenience fields with their traditional notes; pass an HH:MM to mark the current muhūrta, with the classical convention honoured that a pre-sunrise instant belongs to the previous day's night. Everything is locked by tests: the double-sourced table, the 30-window tiling, Brahma's two-before-one-before-sunrise geometry, the equinox 48-minute property, and the cross-engine Abhijit agreement. Deterministic, pure compute, no LLM.

Good for

Use cases

The Practice Alarm

One call per day per user: tomorrow's Brahma muhūrta start time for their location — the feature every meditation and yoga app approximates with '96 minutes before sunrise', now computed exactly.

The Full Day Grid

Thirty labeled segments with flags render the classical day-strip — Rudra red at dawn, Vidhi gold at noon, Brahma glowing before sunrise — the deepest of the timing layers on one screen.

The Emergency Election

When panchaka, varjyam and the taras all disagree, the tradition's fallback is midday Abhijit — served here with its window and its classical justification as copy.

The Timing Stack Capstone

Layer muhūrtas under choghadiya and over the planetary hours: three traditions' divisions of the same sunrise-to-sunrise span, all from one solver, all consistent.

Key terms

Muhūrta
One-thirtieth of the day-night cycle — a fifteenth of the actual day or night arc, ~48 minutes at the equinoxes, longer or shorter with the season.
Brahma Muhūrta
The 29th — the night's 14th: two night-muhūrtas before sunrise to one before, the classical pre-dawn practice window.
Vidhi / Abhijit
The 8th, straddling solar noon — the tradition's fallback election, cross-checked here against the panchanga engine's independent computation.
The Classical Flags
Each muhūrta's fixed auspicious/inauspicious character, double-sourced from the reference dictionary and the published list, reconciled in the tests.
Seasonal Breathing
Day and night muhūrtas differ in length except near the equinoxes — fifteenths of real arcs, never fixed blocks.
The Pre-Sunrise Convention
An instant before sunrise belongs to the previous day's night muhūrtas — honoured, as across the whole timing suite.
The Day-Division Ladder
Muhūrtas complete askTIAN's classical Indian grid: choghadiya's 16, the lagna windows' ~12, varjyam's star fractions, and now the 30 named spans.
Vedāṅga Jyotiṣa
The ancient astronomical auxiliary where the thirty-muhūrta day is already standard — among the oldest attested time units in Indian literature.

API

The askTIAN Thirty Muhūrtas API computes all thirty named windows from real sunrise astronomy — fifteenths of the actual day and night arcs, night running to the next day's sunrise — with the classical auspicious flags double-sourced (PyJHora reference dict + published list, reconciled verbatim in tests), Brahma muhūrta and Abhijit as first-class fields, cross-engine Abhijit agreement proven to the minute, the equinox 48-minute property locked, the pre-sunrise convention honoured, and polar latitudes refused. Pure compute, no LLM, 2 TIAN.

Endpoint: POST /trpc/muhurta.thirty — 2 TIAN Points. See the API documentation and Playground.