NAME

HQualityOfAspect
Get the quality of the aspect of a planet onto another planet in a given crosschecking.

USAGE

HQualityOfPlanet np_aspected np_aspecting ncrosschecking

PARAMETERS

np_aspected: number of the planet receiving the aspect.

np_aspecting: number of the planet sending the aspect.

ncrosschecking : number of the crosschecking.

OPTIONS

None

RETURN

Return an integer being the quality of the aspect in the crosschecking.

If return value is 0, quality is Neutral.

2 : very benefic.
1 : benefic.
-1 : malefic.
-2 : very malefic.

Other value means that there is no aspect between the two planets or that quality of aspect is not known (Proastro will return 99)

EXAMPLE

PutTxt "---- Quality of aspect in radix and navamsa --- "

for {set i 0} {$i < 15} {incr i} {
    for {set j 0} {$j < 15} {incr j} {

     set quality_radix [HQualityOfAspect $i $j 7]
     set quality_navamsa [HQualityOfAspect $i $j 15]
   

     if {$quality_radix != 99} {
          PutTxt "[NameOfPlanet $j] -> [NameOfPlanet $i] radix = $quality_radix"
     }

     if {$quality_navamsa != 99} {
          PutTxt "[NameOfPlanet $j] -> [NameOfPlanet $i] navamsa = $quality_navamsa"
     }

    }
}

Output:

---- Quality of aspect in radix and navamsa ---

Mars -> Sun navamsa = 0
Saturn -> Sun radix = -1
Venus -> Moon radix = 0
Mars -> Moon radix = -2
Mars -> Moon navamsa = 1
Jupiter -> Moon navamsa = 1
Saturn -> Moon radix = 1
Saturn -> Mercury radix = 0
Moon -> Venus radix = -1
Mars -> Venus navamsa = -1
Jupiter -> Venus radix = -2
Moon -> Mars radix = 0
Jupiter -> Mars radix = -1
Mars -> Jupiter navamsa = 0
Sun -> Saturn radix = -1
Mercury -> Saturn radix = 1
Jupiter -> Saturn radix = -2
Jupiter -> Saturn navamsa = 1
Mars -> Rahu radix = -2
Mars -> Kethu navamsa = 0
Saturn -> Kethu radix = 1