Conveții BaZi
Introdu un moment de naștere în două calculatoare BaZi și vei obține două hărți diferite. Uneori un Maestru al Zilei diferit, adică ideograma pe care se bazează întreaga lectură. Aceasta nu este o eroare a unuia dintre ele. Sub fiecare hartă se află patru convenții, fiecare cu o istorie, iar calculatoarele le aplică tacit și diferit.
Mai jos este răspunsul nostru pentru fiecare dintre cele patru. Acestea sunt declarate în câmpul disclaimer al fiecărui răspuns, prin urmare modificarea lor este o modificare disruptivă (breaking change), nu o refactorizare.
1. Unde începe anul: Lichun sau Anul Nou Chinezesc
Section titled “1. Unde începe anul: Lichun sau Anul Nou Chinezesc”Răspunsul nostru: Lichun (立春), momentul exact.
BaZi este un sistem solar în cadrul calendarului lunisolar. Stâlpii lunari sunt legați de douăzeci și patru de termeni solari, adică de pozițiile Soarelui, nu de fazele Lunii, iar anul urmează aceeași logică: revine la Lichun, aproximativ pe 4 februarie. Anul Nou Chinezesc este altceva: prima lună nouă a anului lunar, care variază de la sfârșitul lunii ianuarie până la sfârșitul lunii februarie.
Nașterea în acest interval aparține unui animal conform unei reguli și altuia conform celei de-a doua. Ambele reguli sunt valide. Noi luăm Lichun, iar momentul este preluat din efemeride, nu din data de “4 februarie”.
2. Unde începe ziua: 23:00 sau miezul nopții
Section titled “2. Unde începe ziua: 23:00 sau miezul nopții”Răspunsul nostru: 23:00 conform ceasului locului nașterii.
Ziua tradițională este formată din douăsprezece ore duble, iar prima dintre ele, ora 子, durează de la 23:00 la 01:00. Toate celelalte se încadrează într-o singură zi calendaristică. Ora 子 se suprapune peste miezul nopții, iar din acest singur fapt structural provine întreaga dispută: dacă ora 子 deschide ziua, o naștere la 23:30 aparține deja zilei următoare.
Aceasta este axa care schimbă Maestrul Zilei. Mutând stâlpul zilei, nu ai rafinat harta, ci ai înlocuit-o.
3. Se corectează ora în funcție de longitudinea locului
Section titled “3. Se corectează ora în funcție de longitudinea locului”Răspunsul nostru: la cerere, și doar pentru zi și oră.
Pentru cea mai mare parte a istoriei acestui sistem, întrebarea nu putea apărea: ora locală era ora solară. Fusurile orare sunt o invenție a erei căilor ferate, iar odată ce o țară trăiește după un singur ceas, acel ceas coincide cu Soarele doar pe un singur meridian. China este un caz extrem: o singură zonă orară pentru șaizeci de grade de longitudine, astfel încât o naștere în Kashgar este la aproape trei ore distanță de amiaza solară conform ceasului de la Beijing.
curl -X POST https://api.astroway.info/v1/chinese/true-solar-time \ -H "X-Api-Key: aw_live_..." \ -H "Content-Type: application/json" \ -d '{ "date": "1995-06-15", "time": "09:20:00", "timezoneOffset": 8, "longitude": 75.9 }'4. Ce să faci cu ora de vară
Section titled “4. Ce să faci cu ora de vară”Răspunsul nostru: știe doar cel care apelează.
Câmpul timezoneOffset este decalajul după care ceasul a funcționat efectiv în momentul nașterii. Nașterea de la Beijing din 1988 a urmat UTC+9, nu +8, deoarece China a menținut ora de vară din 1986 până în 1991. Nicio aritmetică de partea noastră nu va reface acest lucru doar din dată, prin urmare nu ghicim.
Testare pe un set de date extern
Section titled “Testare pe un set de date extern”Jade Almanac a publicat sub licența CC0 o comparație a opt implementări pe treisprezece sonde, construite special pe aceste patru axe: jadealmanac.com/bazi-calculator/conventions. Setul de date măsoară convențiile, nu corectitudinea, și el însuși o afirmă.
Am rulat POST /v1/bazi/four-pillars pe toate cele treisprezece. Rezultatul este reproductibil printr-o comandă în depozit și este fixat printr-un test.
| Sondă | Ce izolează | Răspunsul nostru |
|---|---|---|
1985-02-10 | limita anului | Yi-Chou, deoarece Lichun a trecut deja |
1990-06-15 23:30 | trecerea zilei | ziua Ren-Zi: ziua a trecut deja |
1988-02-04 23:00 | Lichun și 23:00 împreună | Wu-Chen Jia-Yin Geng-Yin Bing-Zi |
1995-06-15 09:20 Kashgar | timp solar adevărat | fără corecție Yi-Si, cu corecție Gui-Mao |
O notă sinceră despre cu cine ne potrivim exact. Editorul setului de date scrie că motorul său se bazează pe tyme4ts, iar lunar-javascript este al aceluiași autor. Așadar, cele trei rânduri de sus ale tabelului reprezintă o singură linie, nu trei voci independente. Dintre cele independente de aceasta, feng-shui-institute.org are o acoperire completă, iar după livrarea timpului solar adevărat, reproducem răspunsul său pe toate cele trei sonde unde aplică corecția.
Singura divergență reală cu școala ne rămâne: trecerea zilei la 23:00.