
    h                        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          yy)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 ]r  } t         |    D ]d  }t        |    }|dk(  rd}nt        j                  d   d   |   d   }t         |    |   D ]&  }t	        j
                  ||      dz
  }||   dz   ||<   ( f t t        d      D ]f  }t        d   |   t        d   |   z   t        d	   |   z   t        d
   |   z   t        d   |   z   t        d   |   z   t        d   |   z   t        d   |<   h t        j                         t        j                  d<   y )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          &D:\jyotish\support\mod_ashtakavarga.pycompute_AshtakaVargasr,   S   s^   !(0I 8 @[(%&"%)[[%6y%A)%L[%Y"&v.y9++,>sCaG+<U+Ca+G!%( : 1 " Ry4LU4STW4X4LV4TUX4Y5Z4LV4TUX4Y5Z 5MY4WX[4\5] 5MY4WX[4\	5]
 5MW4UVY4Z5[ 5MX4VWZ4[5\ )#.  #;"?"?"ADKK
    __main__r   )support.mod_astrodatamod_astrodatar   support.mod_generalmod_generalr    r   r   r,   __name__print r-   r+   <module>r6      s:   % ! )!)+#++ &%'*+("& $'#%"'( '%)-$)+, /"',,&"0 !+%%&,)- *&)$ "(o@
B %>%>%>(A(A&?'@&? 0 z	
"5
)* r-   