Table of Contents
Compatibility - Class and Functions
hora
!- horoscope
!- horoscope.py - horoscope class
!- chart - chart package
!- arudhas.py - arudhas, argala, virodhargal
!- ashtavarga.py - ashtavarga, trikona sodhana, ekadhipatya_sodhana, sodhaya pinda
!- charts.py - divisional charts, planet combustion, retrograde
!- house.py - aspects, drishti,stronger planets/raasi, kaarakas
!- yoga.py - 100+ yogas
!- raja_yoga.py - raja_yoga and its sub-types
!- dhasa - dhasa package
!- ashtottari.py - ashtottari dhasa-bhuthi
!- drig.py - drigdhasa-bhuthi
!- kalachakra.py - kalachakra dhasa-bhuthi
!- moola.py - moola dhasa-bhuthi
!- mudda.py - mudda dhasa-bhuthi
!- narayana.py - narayana dhasa-bhuthi
!- nirayana.py - nirayana dhasa-bhuthi
!- patyayini.py - patyayini dhasa-bhuthi
!- shoola.py - shoola dhasa-bhuthi
!- sudasa.py - sudasa dhasa-bhuthi
!- sudharsana_chakra.py - sudharsana_chakra dhasa-bhuthi
!- vimsottari.py - vimsottari dhasa-bhuthi
!- match - marriage compatibility package
!- compatibility.py - marriage compatibility
!- transit - tajaka package
!- tajaka.py - annual, monthly and 60 hour charts, muntha, vargeeya balas, tajaka lord
!- tajaka_yoga.py - tajaka yogas
!- saham.py - 36 sahams
import os
import string
import numpy as np
import pandas as pd
To compute Marriage compatibility score Ashtakoota system based on boy and girl's birth star
@param boy_nakshatra_number: boy's nakshatra_list number [1 to 27]
@param boy_paadham_number: boy's nakshatra_list paadham number [1 to 4]
@param girl_nakshatra_number: girl's nakshatra_list number [1 to 27]
@param girl_paadham_number: girl's nakshatra_list paadham number [1 to 4]
To compute varna koota / Varna Porutham for the given boy/girl birth star combination
Returns the score in the range [0..3]
To compute vasya koota / vasiya porutham for the given boy/girl birth star combination
Returns the score in the range [0.5,0,5,1.0,2.0]
To compute dina / tara koota / nakshathra porutham for the given boy/girl birth star combination
Returns the score in the range [0, 1.5, 3.0]
To compute gana koota / Gana Porutham for the given boy/girl birth star combination
Returns the score in the range [0, 1, 5, 6]
To compute yoni koota / Yoni Porutham for the given boy/girl birth star combination
Returns the score in the range [0..4]
To compute maitri koota / Raasi adhipathi porutham for the given boy/girl birth star combination
Returns the score in the range [0, 0.5, 1.0, 3.0, 4.0, 5.0]
To compute bahut koota / Raasi Porutham for the given boy/girl birth star combination
Returns the score in the range [0 or 7]
To compute naadi koota for the given boy/girl birth star combination
Returns the score in the range [0 or 8]
To compute mahendra porutham for the given boy/girl birth star combination
Returns the score as True or False
To compute vedha porutham for the given boy/girl birth star combination
Returns the score as True or False
To compute rajju porutham for the given boy/girl birth star combination
Returns the score as True or False
To compute sthree dheerga porutham for the given boy/girl birth star combination
Returns the score as True or False
To computer total ashta koota score (sum of all eight porutham values)
Return score ranges from 0 to 36 in steps of 0.5
@return returns the following values as a list:
[varna_porutham, vasiya_porutham, gana_porutham, nakshathra_porutham,
yoni_porutham, raasi_adhipathi_porutham, bahkut_porutham, naadi_porutham,
compatibility_score,
mahendra_porutham,vedha_porutham,rajju_porutham,sthree_dheerga_porutham]
boy_nakshatra_number : int = None
boy_paadham_number : int = None
girl_nakshatra_number : int=None
girl_paadham_number : int=None
minimum_score : float=18.0
check_for_mahendra_porutham : bool=True
check_for_vedha_porutham : bool=True
check_for_rajju_porutham : bool=True
check_for_shreedheerga_porutham : bool=True