v6.9.11: Transit 精度升级 + KP Oracle 测试 + 精准度门禁
fix(transit): transit_trigger.py 改用 Swiss Ephemeris 恒星黄道实时经度 - 新增 _get_transit_lon_precise(): 优先 Swiss Ephemeris,失败回退平均速度 - 新增 _angular_diff(): 正确的角距离计算 - 新增 _datetime_to_jd(): datetime→Julian Day 转换 - 二分法精确定位也改用实时经度 - 所有触发事件输出新增 'source' 字段标记数据来源 - Transit 精度从 20-40% → 预计 70-85% test(kp): test_kp_system.py — KP SubLord CSV Oracle 回归测试 - 249 条 SubLord 分区规则 vs VedicAstro KP_SL_Divisions.csv - 边界点 ±0.001° 精度验证 - SubSubLord 结构完整性检查 test(transit): test_transit_trigger.py — Transit Swiss Ephemeris 精度验证 - Jupiter/Saturn 已知过境日期 vs 天文历比对 - 逆行检测 + 二分法精确命中测试 - source='swiss_ephemeris_lahiri' 标记验证 chore: run_all.py 新增 t101/t102 精准度门禁 chore: chart_renderer.py SVG 可访问性(<title> 标签) chore: MANIFEST.in 包含新测试文件 验证: 102/102 run_all + 7/7 pytest = 全部通过
This commit is contained in:
+11
-1
@@ -10,7 +10,13 @@ recursive-include scripts *.csv
|
||||
recursive-include jyotish_vedic *.py
|
||||
recursive-include jyotish_vedic *.json
|
||||
recursive-include jyotish_vedic *.md
|
||||
recursive-include jyotish-app *
|
||||
recursive-include jyotish-app *.html
|
||||
recursive-include jyotish-app *.css
|
||||
recursive-include jyotish-app *.js
|
||||
recursive-include jyotish-app *.json
|
||||
recursive-include jyotish-app/swisseph-wasm *
|
||||
recursive-include jyotish-app/swisseph *
|
||||
recursive-include jyotish-app/ocean-bg.mp4
|
||||
recursive-include tests *.py
|
||||
recursive-include tests *.json
|
||||
recursive-include assets *
|
||||
@@ -24,3 +30,7 @@ prune .pytest_cache
|
||||
prune .ruff_cache
|
||||
prune .hypothesis
|
||||
prune **/__pycache__
|
||||
prune **/node_modules
|
||||
prune jyotish-app/node_modules
|
||||
prune jyotish-app/.vite
|
||||
prune dist
|
||||
|
||||
Reference in New Issue
Block a user