In raasi/chara.py, CHARA_TYPE.KN_RAO sets antardhasa_method = 2, and _antardhasa() returns the global dasha progression unchanged.
As a result, every mahadasha receives the same antardasha sign sequence, independent of the mahadasha sign.
In the K.N. Rao implementation in Jagannatha Hora, the sequence is rotated for each mahadasha: it starts with the next sign in the progression and ends with the mahadasha sign.
In raasi/chara.py, CHARA_TYPE.KN_RAO sets antardhasa_method = 2, and _antardhasa() returns the global dasha progression unchanged.
As a result, every mahadasha receives the same antardasha sign sequence, independent of the mahadasha sign.
In the K.N. Rao implementation in Jagannatha Hora, the sequence is rotated for each mahadasha: it starts with the next sign in the progression and ends with the mahadasha sign.