
    ud                        d dl mZ d dlmZ g dg dg dg dg dg dg dg ddg d	g d
g dg dg dg dg dg ddg dg dg dg dg dg dg dg ddg dg dg dg dg dg dg dg ddg dg dg dg dg d g d!g d"g d#dg d$g d%g d&g d'g d(g d)g d*g ddg dg dg d+g d,g d-g d.g dg d/dd0Zg d1g d1g d1g d1g d1g d1g d1g d1d2Zd3 Ze	d4k    r e              e
ed5                    dS dS )6    N)               	   
      )      r	   r
   )r      r   r   r	   r
      )r   r   r   r
   )r   r   r   )r   r   r   r	   r
   r   )SunMoonMarsMercuryJupiterVenusSaturn	Ascendant)r   r   r   r   r	   r
   )r   r   r   r   r	   r
   )r   r   r   r   r   r	   r
   )r   r   r   r   r   r	   r
   )r   r   r   r   r	   r
   r   )r   r   r   r   r   r	   r
   )r   r   r   r
   )r   r   r   r	   r
   )r   r   r
   )r   r   r   r   r   r	   r
   )r   r	   r
   r   )r   r   r
   r   )r   r   r   r   r	   r
   )r   r   r   r	   r
   )r   r   r   r
   r   )r   r   r   r   r	   r
   )r   r   r   r   r   r   r	   r   )r   r   r   r   r   r	   r
   r   )r   r   r   r   r   r   r   r
   )r   r   r   r   r   r	   r
   )	r   r   r   r   r   r   r   r	   r
   )r   r   r   r   r
   )r   r   r   r   r   r   r	   r
   )r   r   r   r   r   r   r	   r
   )r   r   r   r   r	   r
   )r   r   r   r   )	r   r   r   r   r   r   r   r	   r
   )r   r
   r   )	r   r   r   r   r   r   r   r
   r   )r   r   r   r   r
   r   )r   r   r   r   r
   )r   r   r   r	   r
   )	r   r   r   r   r   r   r   r	   r
   )r   r   r   r   r   r	   r
   )r   r   r   r	   r
   r   )r   r   r   r	   r
   r   )r   r   r
   r   )r   r
   r   )r   r   r   r	   r
   )r   r   r   r   r   r   r   )r   r   r   r   r   r   r   r   r   r   r   r   )r   r   r   r   r   r   r   Totalc                     t           D ]} t           |          D ]x}t          |          }|dk    rd}n$t          j        d         d         |         d         }t           |          |         D ](}t	          j        ||          dz
  }||         dz   ||<   )yt          d          D ]}t          d         |         t          d         |         z   t          d	         |         z   t          d
         |         z   t          d         |         z   t          d         |         z   t          d         |         z   t          d         |<   t                                          t          j        d<   d S )Nr   r   D1planetsz	house-numr   r   r   r   r   r   r   r   r   AshtakaVarga)BAV_BinduMatrixBhinnaAshtakaVargaPointsdatachartsgencompute_nthsignrangecopy)planet	refPlanetplanet_BAV_pointsrefplanet_housenumnthindexhnos          |c:\Users\sbb925582\OneDrive - Tata Technologies\Documents\Personal\jyotishyamitra\jyotishyamitra\support\mod_ashtakavarga.pycompute_AshtakaVargasr,   S   s   ! 	H 	H(0 	H 	HI 8 @[((%&""%)[%6y%A)%L[%Y"&v.y9 H H+,>sCCaG+<U+Ca+G!%((H	H Ryy ] ]4LU4STW4X4LV4TUX4Y5Z4LV4TUX4Y5Z 5MY4WX[4\5] 5MY4WX[4\	5]
 5MW4UVY4Z5[ 5MX4VWZ4[5\ )#.. #;"?"?"A"ADK
F    __main__r   )support.mod_astrodatamod_astrodatar   support.mod_generalmod_generalr    r   r   r,   __name__print r-   r+   <module>r6      s   % $ $ $ $ $ ! ! ! ! ! ! )((!kk)))+++#xx++++++  &oo%oo'''***+++((("

&;;  $mmhh'''#%"{{'(==  '%oo)))---$)))+++,,,  /.."ll''',,,,,,&"

000  !yy+++%oo%&,,,)))---  *))hh&&&)))$ yy"

(== o@
 @
B %>$=$=%>%>%>%>%>%>(A(A(A(A(A(A&?&?&?'@'@'@&?&?&?    0 z	E
"5
)***** r-   