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

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
+6 -5
View File
@@ -101,11 +101,12 @@ EVENT_KARAKAS = {
}
# Vimshottari Dasha 行星
DASHA_PLANETS = ['Ketu', 'Venus', 'Sun', 'Moon', 'Mars', 'Rahu', 'Jupiter', 'Saturn', 'Mercury']
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_ORDER as DASHA_PLANETS
from dasha_common import VIMSHOTTARI_YEARS as DASHA_YEARS
except ModuleNotFoundError: # pragma: no cover - package import
from scripts.dasha_common import VIMSHOTTARI_ORDER as DASHA_PLANETS
from scripts.dasha_common import VIMSHOTTARI_YEARS as DASHA_YEARS
# Graha Drishti 相位
PLANET_ASPECTS = {