Sources and Scope
Primary texts, calculation references, and implementation sources for the astrology learning guide.
The learning pages separate three kinds of evidence:
- Calculation references define coordinate and house algorithms.
- Primary astrological texts document a tradition's rules.
- Ascendant source files define what this software actually implements.
Astrological texts are sources for the traditions described; citing them does not establish scientific validation of astrological prediction.
Calculation references
- Astrodienst, Swiss Ephemeris documentation. Used for tropical and sidereal coordinates, ayanamsa, precession, fixed-star calculations, and house-system geometry.
- Astrodienst, Swiss Ephemeris programming interface. Used for named sidereal modes, house codes, and API-level calculation behavior.
Parashari and house judgment
- Maharishi Parashara, Brihat Parashara Hora Shastra, translated by R. Santhanam, Ranjan Publications, 1984, Volumes I and II. The packaged catalogue uses its bhava, lord, varga, Vimshottari, and Ashtakavarga material as its classical basis.
- Brihat Parashara Hora Shastra Sanskrit source sections: grahas and foundations, houses, and dashas.
- B. V. Raman, How to Judge a Horoscope, Volumes I and II, Motilal Banarsidass. Used for the disciplined house-by-house judgment structure.
The public docs paraphrase concepts and do not reproduce book passages.
Western astrology
- Claudius Ptolemy, Tetrabiblos, translated by F. E. Robbins in the Loeb Classical Library. A public transcription is used as a primary historical reference for classical planets, signs, aspects, and judgments.
- Swiss Ephemeris documentation is used for current astronomical coordinates, fixed stars, and house calculations. The historical source documents a tradition; the ephemeris documents computation.
Jaimini
- Jaimini, Sri Jaiminisutras, translated and edited by B. Suryanarain Rao, Raman Publications, 3rd edition, 1949.
- B. V. Raman, Studies in Jaimini Astrology, Motilal Banarsidass. Used as a modern methodological study.
Ascendant names its implemented choice jaimini_srao_7_core_v1. Sutra text,
Rao commentary, and Ascendant-authored precedence remain separately labeled.
Krishnamurti Paddhati
- K. S. Krishnamurti, Krishnamurti Padhdhati (Predictive Stellar Astrology), 1971. Primary-author reference for cusps, significators, ruling planets, star lords, sub-lords, and timing.
- K. S. Krishnamurti, Horary Astrology: Krishnamurti Padhdhati, primary-author reference for the horary workflow.
- Swiss Ephemeris documentation for the Krishnamurti ayanamsa modes and Placidus house calculation.
The KP page distinguishes these system rules from the mere selection of a Krishnamurti ayanamsa.
Ascendant implementation references
ascendant/configuration.pydefines supported ayanamsas, house systems, and immutable defaults.ascendant/types.pydefines chart, planet, nakshatra, dasha, and division types.ascendant/jaimini.pydefines the named Jaimini result and deterministic D1/D9 derivations.- Each specialist skill directory (for example
skills/career/) ships the whole reading contract under its ownreferences/: a judgementprocess.md, thehierarchy.mdevidence layers and factor ranks,artifacts.mdsaved-evidence contract,sources.mdcitation locators, and the topic-specifictopic.mdrubric. Skills carry these copies so a skills.sh install of one skill folder always includes its knowledge.
When a learning page and the current source code differ about supported output, the checked-out source and released package version are authoritative for that software version.