get_card_for_birthdate returns five Western/sidereal sign blocks under astro_wheels. They are different systems, not five copies of one answer. On many dates the names match; on others they diverge — that is expected.
The five wheels
Always read
sign_name (and system_slug) on the wheel you care about. Do not treat sign_no as a universal zodiac index — see Field glossary.
All five wheels ship in every birth-card payload. Tropical, Vedic, and Fagan-Bradley use equal 30° signs for seasons or tradition. sidereal_iau and sidereal_true use unequal widths that follow constellation position and size on the sky, including Ophiuchus. The cut lines differ; both try to reflect what is actually along the ecliptic. GEOMETRY recommends sidereal_true when you need a default — that is the wheel we use to reflect the sky as closely as we can. Use sidereal_iau for the IAU constellation map; use the equal-sign wheels when your users already expect those systems.
Why the degrees differ
Each wheel assigns the Sun (and other bodies) to a sign by ecliptic longitude. The degree tables later on this page are the sign boundaries GEOMETRY uses, published in one shared tropical-longitude frame so you can compare them side by side.
Same calendar date → same Sun longitude → can land in different named signs when the cuts differ. That is the whole point of returning five wheels.
Membership rule: longitude λ is in a sign when
start ≤ λ < end, with wrap-through 0° for Pisces on the sidereal equal wheels and IAU (end < start).
These boundaries are standard astronomical / traditional reference frames unified in our catalog — not a secret recipe.
“Wrong sign” is usually the wrong wheel
If a newspaper or app says “Pisces” andastro_wheels.sidereal_true.sign_name says something else (or Ophiuchus), you are comparing different cuts, not catching a GEOMETRY bug.
Self-check before filing anything:
- Which wheel does your source use (tropical vs Vedic vs Fagan-Bradley vs IAU vs true sidereal)?
- Open the matching key under
astro_wheelsin the raw JSON. - Optionally compare the Sun’s tropical longitude for that date to the degree tables below.
- For sky dates (moon / season / retro), also read Calendar boundaries — GMT day vs local almanac is a separate class of “off by one.”