compute_karakas
Compute Jaimini Chara Karakas by ranking sidereal planet longitudes, identifying Atmakaraka through Darakaraka. Supports 7- or 8-karaka schemes with Rahu.
Instructions
Compute Jaimini Chara Karaka assignments from sidereal planet longitudes. Ranks planets by degrees within their current sign: highest = Atmakaraka (soul significator), lowest = Darakaraka (spouse significator). Supports 7-karaka (Sun–Saturn) and 8-karaka (adds Rahu) schemes.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| sun | Yes | Sidereal longitude of Sun [0, 360) | |
| mars | Yes | Sidereal longitude of Mars [0, 360) | |
| moon | Yes | Sidereal longitude of Moon [0, 360) | |
| rahu | No | Sidereal longitude of Rahu [0, 360). Required for scheme '8'. | |
| venus | Yes | Sidereal longitude of Venus [0, 360) | |
| saturn | Yes | Sidereal longitude of Saturn [0, 360) | |
| scheme | No | Karaka scheme: '7' (default, Sun–Saturn) or '8' (adds Rahu + Pitrikaraka) | 7 |
| jupiter | Yes | Sidereal longitude of Jupiter [0, 360) | |
| mercury | Yes | Sidereal longitude of Mercury [0, 360) |