Skip to main content

Sources and references

Show where the facts come from. Name what each source cannot prove.

BaziRoute separates civil time, astronomy, calendar structure, software implementation and interpretation. This page lists the reference families behind those layers.

Read the calculation methodology →

Direct answer

No single source is an “official BaZi algorithm.” BaziRoute uses standards and primary data where they exist, names the software it actually runs, and keeps interpretive choices separate. A source citation is not an endorsement of every conclusion.

Time

1 sources

Internet Assigned Numbers Authority

IANA Time Zone Database

Used for. Mapping local civil dates and times to historical UTC offsets and daylight-saving rules.

Boundary. The dataset is optimized for modern civil time. Not every historical local decision is fully certain; BaziRoute warns on pre-1970 charts and records sourced overrides.

Open source ↗ Checked 2026-10-27

Calendar and astronomy

5 sources

Hong Kong Observatory

Gregorian-Lunar Calendar Conversion Tables

Used for. Cross-checking Gregorian and Chinese lunar calendar conversions in regression samples.

Boundary. Official conversion tables do not define a unique BaZi interpretation or rule profile.

Open source ↗ Checked 2026-10-27

Hong Kong Observatory

24 Solar Terms

Used for. Comparing calculated solar-term instants and boundary behavior against published official values.

Boundary. Calendar tables are verification samples, not the runtime ephemeris or a complete historical table.

Open source ↗ Checked 2026-10-27

Hong Kong Observatory

Heavenly Stems and Earthly Branches

Used for. Cross-checking the sixty-cycle structure, twelve branches and standard hour-branch organization.

Boundary. Historical starting points and interpretive rules are not universal across all schools.

Open source ↗ Checked 2026-10-27

Standardization Administration of China

GB/T 33661-2017 Chinese Calendar Calculation

Used for. Defining the modern Chinese calendar model and precision expectations for lunar-calendar data.

Boundary. The standard is copyrighted and does not establish one BaZi interpretation profile.

Open source ↗ Checked 2026-10-27

NASA Jet Propulsion Laboratory

JPL Horizons

Used for. Reference ephemerides for independently checking solar longitude and selected solar-term times.

Boundary. Runtime calculations currently use Astronomy Engine; Horizons is a cross-check, not a deployed runtime dependency.

Open source ↗ Checked 2026-10-27

Symbols and classics

2 sources

Unicode Consortium

Unicode Yijing Hexagram Symbols

Used for. Stable six-line hexagram symbols and the structural 64-entry study index.

Boundary. Unicode defines character encoding, not sequence interpretation, divination rules or English translation.

Open source ↗ Checked 2026-10-27

Chinese Wikisource

Zhou Yi

Used for. Public reference for cross-checking the received hexagram names and source text.

Boundary. The text is not fully proofread. Modern translations, annotations, layout and images may remain copyrighted and require separate review.

Open source ↗ Checked 2026-10-27

Software

1 sources

Don Cross

Astronomy Engine

Used for. Calculating apparent solar longitude and solar-term instants in the current JavaScript engine.

Boundary. Open-source astronomy calculation is not expert validation of a BaZi rule profile or an event prediction.

Open source ↗ Checked 2026-10-27

Evidence policy

A citation does not turn interpretation into certainty.

Official time and astronomy sources can validate calculations. They do not prove that a symbolic interpretation will describe a person or predict an event. Editorial guidance, AI output and named interpretive choices remain separate from calculation.

Source list maintained by BaziRoute editorial · Last checked 27 October 2026. External pages and availability are controlled by their providers.