From ae9e00a3056f46686441e88941b9b0d62c7f4009 Mon Sep 17 00:00:00 2001 From: 732642856 <732642856@qq.com> Date: Sun, 7 Jun 2026 00:58:39 +0800 Subject: [PATCH] Release v6.0.50: mathibhramana 294 conjunction fix (ongoing improvement) --- references/yoga_rules.json | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/references/yoga_rules.json b/references/yoga_rules.json index 3245dca4..77b3fee1 100644 --- a/references/yoga_rules.json +++ b/references/yoga_rules.json @@ -11466,7 +11466,7 @@ "category": "special", "logic": { "type": "custom", - "expr": "\n# PyJHora/BVR 291-294 plus BVR variations.\njm = 'Jupiter' in ctx.planets and 'Mars' in ctx.planets and house_of('Jupiter') == 1 and house_of('Mars') == 7\nsm = 'Saturn' in ctx.planets and 'Mars' in ctx.planets and house_of('Saturn') == 1 and house_of('Mars') in [5, 7, 9]\nsaturn_waning = 'Saturn' in ctx.planets and house_of('Saturn') == 12 and is_waning_moon()\nmoon_mercury = False\nif 'Moon' in ctx.planets and 'Mercury' in ctx.planets:\n moon_mercury = kendra(house_of('Moon')) and kendra(house_of('Mercury')) and any(p != 'Moon' and aspect(p, 'Moon') for p in ctx.planets) and any(p != 'Mercury' and aspect(p, 'Mercury') for p in ctx.planets)\nl6 = lord(6)\nvariation_1 = house_of('Rahu') == 6 and aspect('Ketu', 'Rahu')\nvariation_2 = l6 in ctx.planets and same_house(l6, 'Mars')\nvariation_3 = 'Mercury' in ctx.planets and same_house('Mercury', 'Mars') and same_house('Mercury', 'Sun')\nd9_l6 = d9_lord_of_house(6)\nvariation_4 = d9_house_of('Mercury') == 6 and d9_house_of('Rahu') == 6 and d9_l6 in ctx.planets and same_house(d9_l6, 'Mars')\njm or sm or saturn_waning or moon_mercury or variation_1 or variation_2 or variation_3 or variation_4\n", + "expr": "\n# PyJHora/BVR 291-294 plus BVR variations.\njm = 'Jupiter' in ctx.planets and 'Mars' in ctx.planets and house_of('Jupiter') == 1 and house_of('Mars') == 7\nsm = 'Saturn' in ctx.planets and 'Mars' in ctx.planets and house_of('Saturn') == 1 and house_of('Mars') in [5, 7, 9]\nsaturn_waning = 'Saturn' in ctx.planets and house_of('Saturn') == 12 and is_waning_moon()\nmoon_mercury = False\nif 'Moon' in ctx.planets and 'Mercury' in ctx.planets:\n mm1 = kendra(house_of('Moon')) and kendra(house_of('Mercury'))\n # PyJHora 294: Moon/Mercury aspected by OR conjoined with any other planet\n mm2 = any(p != 'Moon' and (same_house(p, 'Moon') or aspect(p, 'Moon')) for p in ctx.planets)\n mm3 = any(p != 'Mercury' and (same_house(p, 'Mercury') or aspect(p, 'Mercury')) for p in ctx.planets)\n moon_mercury = mm1 and mm2 and mm3\nl6 = lord(6)\nvariation_1 = house_of('Rahu') == 6 and aspect('Ketu', 'Rahu')\nvariation_2 = l6 in ctx.planets and same_house(l6, 'Mars')\nvariation_3 = 'Mercury' in ctx.planets and same_house('Mercury', 'Mars') and same_house('Mercury', 'Sun')\nd9_l6 = d9_lord_of_house(6)\nvariation_4 = d9_house_of('Mercury') == 6 and d9_house_of('Rahu') == 6 and d9_l6 in ctx.planets and same_house(d9_l6, 'Mars')\njm or sm or saturn_waning or moon_mercury or variation_1 or variation_2 or variation_3 or variation_4\n", "combo_template": "木火1/7、土升火5/7/9、土12宫逢亏月,或BVR精神扰动变体" }, "effects": [ @@ -11475,7 +11475,8 @@ "strength": "moderate", "enabled": true, "draft": false, - "evidence_note": "Source: B.V. Raman, BVR: None" + "evidence_note": "Source: B.V. Raman, BVR: None", + "accuracy_note": "v6.0.50: mathibhramana 294 fix: Moon/Mercury aspected by OR conjoined with any planet (was: aspected only)" }, { "id": "bvr_mathibhramana_yoga_variation",