让大运接口走完整解读的同一套算法,不再返回编出来的周期。

Ashtottari 在适用时把出生前已经走过的部分算进时间线。

Co-Authored-By: Grok (agent loop)
This commit is contained in:
jesse-ux
2026-10-16 00:52:29 +08:00
co-authored by Grok (agent loop)
parent b9cbe9aa76
commit 5ac88e58f5
30 changed files with 1235 additions and 822 deletions
+4 -4
View File
@@ -24,10 +24,10 @@ import math
SIGNS = ['Aries', 'Taurus', 'Gemini', 'Cancer', 'Leo', 'Virgo',
'Libra', 'Scorpio', 'Sagittarius', 'Capricorn', 'Aquarius', 'Pisces']
DASHA_YEARS = {
"Ketu": 7, "Venus": 20, "Sun": 6, "Moon": 10,
"Mars": 7, "Rahu": 18, "Jupiter": 16, "Saturn": 19, "Mercury": 17
}
try:
from dasha_common import VIMSHOTTARI_YEARS as DASHA_YEARS
except ModuleNotFoundError: # pragma: no cover - package import
from scripts.dasha_common import VIMSHOTTARI_YEARS as DASHA_YEARS
EXPECTED_PLANETS = ['Sun', 'Moon', 'Mars', 'Mercury', 'Jupiter', 'Venus', 'Saturn', 'Rahu', 'Ketu']