Вы находитесь на странице: 1из 3

Algorithm to find Dasamsha chart from birth chart

The below algorithm takes below mentioned 3 inputs

1) Sign number of the planet in birth chart (D-1)


2) Degrees of planet in birth chart
3) Minutes of planet in birth chart

And gives the sign number of planet in dasamsha chart. As shown in below
diagram.

Step 1: First we must find the Planets degrees in minutes in its sign.

PD_loc_min = [ (deg * 60) + min ]

Step 2: Dasamsa refers to dividing a sign into 10 parts. (dasa means 10


and amsa means parts in Sanskrit). Since each sign is of 30 degrees,
each part or amsa is of 3 degrees or 180 minutes for dasamsa.

amsa = 180 minutes


Step 3: Now we have to find in which dasamsha of the sign is the planet
present in. Lets call this as n

n = [ (PD_loc_min / amsa) + 1 ]

This means that the planet is in nth dasamsha in its sign.

Step 4: In dasamsa, the starting sign from which counting must begin
differs based of if sign is even sign or odd sign.

If the sign is odd, the 10 parts of the sign go into the 10


consecutive signs starting from the sign itself.
If the sign is even, the 10 parts of the sign go into the 10
consecutive signs starting from the 9th sign from the sign in
question.

Lets denote the starting sign number from where the counting must
begin as m.

if (SignNum == EVEN) // for even signs


{
m = (SignNum + 8) mod 12
if (m == 0)
{ m = 12 }
}

else // for odd signs


{ m = SignNum }
Step 5: To find the Sign number of planet in Dasamsha (D-10) Chart.
Starting from sign num m, we have to count till nth Dasamsha. The
resulting sign is planets sign in D-10 chart.

D10_SignNum = [ (m + n 1) mod 12 ]

If (D10_SignNum == 0)
{ D10_SignNum = 12 }

Step 6: This D10_SignNum is the required output. This is calculated


for all 9 planets and ascendant. The results are plotted on a chart and
resulting chart is a Dasamsa chart or D-10 chart. In D-10 chart the
planets doesnt have separate degrees. The degrees is considered same
as in D1 chart.

Вам также может понравиться