Você está na página 1de 3

Algorithm to find navamsha 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 navamsha chart. As shown in below
diagram.

Step 1: First we need to find the total angular distance of planet from
starting point of Aries in unit of minutes.
As shown in above diagram the total angular distance is highlighted in
yellow and it must be computed in minutes. So formula to calculate this
is

PD_tot_min = [((signnum-1)*30*60) + (deg *60) + min]

Step 2: Navamsha means the whole sign is divided into 9 parts. (nava
means nine and amsa means parts) Since each sign is of 30 degrees,
each navamsa is of 3 degrees 20 minutes each. That is 200 minutes.

For for D-9 chart, amsa = 200 minutes.

Step 3: Now we have to find in which navamsa is the planet present in


starting from aries. Lets call this as n

n = [ (PD_tot_min / amsa) + 1]

It means the planet is in nth navamsa from starting of Aries.

Step 4: To find the sign number of planet in navamsa. If n=1 the


navamsha sign num =1, if n = 2 then sign num = 2 and soo on and when
n crosses 12 then it starts from 1 again What I mean is if n = 13, then
sign num = 1 again and so on. SO below logic can be used to find Sign
number in navamsa chart by using n.

D9_signNum = n mod 12

If (D9_signNum ==0)
{ D9_signNum = 12 }
Step 5: So this D9_signNum is the required output.
This algorithm is run for all 9 planets and for ascendant and results are
plotted in a chart. The resulting chart is nothing but navamsa chart ot
D-9 chart.

One example is tabulated below

planet sign dgr min pd_ d ams n s D9_signN


num ee m ha um
asc 10 19 34 173 9 200 87 3 3
74
sun 6 20 50 102 9 200 52 4 4
50
mon 6 26 56 106 9 200 54 6 6
16
mar 7 0 35 108 9 200 55 7 7
35
mer 6 24 20 104 9 200 53 5 5
60
jup 5 11 33 789 9 200 40 4 4
3
ven 5 7 17 763 9 200 39 3 3
7
sat 10 6 27 165 9 200 83 11 11
87
rah 9 20 36 156 9 200 79 7 7
36
ket 3 20 36 483 9 200 25 1 1
6

Você também pode gostar