Files
Jyotisha/references/open_source_sources/jyotishganit/CHANGELOG.md
T
732642856 f83db2fac1 Enhance Jyotish validation and Jaimini modules
- add external validation reports and open-source comparison references

- integrate Jaimini arudha/graha pada, enhanced argala, and additional synastry kutas

- update skill docs and capability matrices

- add smoke tests for open-source integrations
2026-06-10 20:50:52 +08:00

1.5 KiB

Changelog

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.

[Unreleased]

[0.1.3] - 2026-05-30

Fixed

  • Corrected mean obliquity calculation to measure TT Julian centuries from J2000

[0.1.2] - 2025-10-08

Fixed

  • Fixed divisional chart ascendant d1HousePlacement calculation (was always showing 1, now correctly calculated)
  • Fixed type hints: Added Optional import for proper type annotations
  • Relaxed mypy configuration for better compatibility

Added

  • Professional badges to README (PyPI version, Python version, License, Downloads, GitHub stars)

Removed

  • Unnecessary cross-platform tests (reduced from 112 to 109 tests, maintained 89% coverage)

[0.1.1] - 2025-10-05

Changed

  • Updated PyPI metadata with correct GitHub repository links
  • Minor metadata improvements

[0.1.0] - 2025-10-05

Added

  • Initial release of jyotishganit
  • Complete Vedic birth chart calculations
  • Planetary positions with True Chitra Paksha Ayanamsa
  • Panchanga calculations (Tithi, Nakshatra, Yoga, Karana, Vaara)
  • Divisional charts (D1-D60)
  • Ashtakavarga system
  • Shadbala (6-fold planetary strength) calculations
  • Vimshottari Dasha system
  • JSON-LD structured output
  • High-precision astronomical calculations using Skyfield/JPL ephemeris

Dependencies

  • skyfield: Astronomical calculations
  • pandas: Data processing
  • numpy: Numerical computations