Five-limb Panchanga Shuddhi
derived.panchanga-shuddhi
Tithi, Vaaram, Nakshatra, Yoga, and Karana are individually graded and counted.
Assurance
| Level | Current statement |
|---|---|
| Documented and traceable | Yes — the canonical record includes the process and a worked example. |
| Regression or reproduction checked | Linked to 1 repository test file(s). |
| Independently source-supported | Not recorded as independently verified. The disclosed provenance state remains authoritative. |
Computation method
Method type: decision-table
Grade each sunrise Panchangam limb with maintained rule sets, count only limbs graded shuddha, and map the count from zero through five to a verdict label.
Process
- Grade Tithi ashuddha only for Rikta 4th, 9th, and 14th classes.
- Grade Vaara from the four auspicious and three inauspicious weekday sets.
- Grade Nakshatra by Laghu/Mridu/Dhruva/Chara, Tikshna/Ugra, or Mishra category.
- Grade Yoga from auspicious, hard-avoid, partial-dosha, or neutral sets and Karana from movable versus Vishti/fixed sets.
- Count quality=shuddha and index the six verdict labels.
Worked example
Hyderabad sunrise, 2026-06-11, Drik Ganita
Inputs
- Krishna Ekadashi
- Guruvaram
- Revati
- Shobhana
- Bava
Calculation
- Each of the five values maps to shuddha in its respective table.
- Shuddha count = 5.
Result
- Verdict: Sarva Shuddha
- Count: 5 of 5
Method notes
- Mixed limbs do not increment the count; the result is a general day-level screen, not a personal Muhurtam verdict.
Contract
Owning layer: derived
Claim kind: textual-rule
Time basis: Panchangam day at sunrise.
Inputs
- PanchangamDay five limbs
Outputs
- per-limb assessment
- 0-5 Shuddhi count
- summary verdict
References and evidence
Evidence classes: textual
Verification states: needs_locator
The implemented count and tables are tested; the exact textual locator remains open.
panchanga_shuddhi.five_limb_count
Evidence class: textual
Verification state: needs_locator
Locator: No precise locator is registered.
Scope: The categorical limb rules and the 0-5 composite labels require separate locators; activity context limits universality.
Sources
- Muhurtha (Electional Astrology) — B. V. Raman; UBS Publishers' Distributors, 1993, ISBN 9788185674681, 181 catalogued pages; authority type:
modern_synthesis
The complete machine-readable source registry is available in provenance.json. A regression fixture or same-code reproduction is not independent verification.
Reproduce and review
Run the linked tests, then the complete offline contract:
python tools/verify_project.pyPublic surfaces
python-librarymcp
Limitations
- A five-limb count is not a complete personal election chart.
Implementation
- owner:
telugu_panchangam/panchanga_shuddhi.py—assess_shuddhi
This route is generated from computations.json. Edit the registry and canonical reference prose in the same pull request as a behavior change.