Skip to main content

VedicAstroEngine

VedicAstroEngine is a high-precision, professional-grade Python library for Vedic (Hindu) Astrology. Built on top of the robust Skyfield astronomical library and NASA's JPL ephemerides, it provides a complete suite of calculations for predictive, electional, and medical astrology.

🚀 Key Advantages

🛡️ Completely Free of Swiss Ephemeris (pyswisseph)

VedicAstroEngine is completely independent of the Swiss Ephemeris library.

  • No Licensing Headaches: Free from the restrictive dual-licensing (GPL/Commercial) of Swiss Ephemeris.
  • Pure Python & NASA JPL Power: Uses NASA's DE421/DE440 ephemerides via Skyfield for state-of-the-art precision.
  • Lightweight: No complex C-extensions to compile; works seamlessly across all platforms.

✅ Validated & Professional Grade

This engine has been rigorously validated and tested against professional astrological software (such as Jagannatha Hora) to ensure identical results for core and advanced calculations.

🌟 Features (Full Version)

  • Shodashavarga: High-resolution calculation of all 16 divisional charts (D-1 to D-60).
  • Planetary Strength: Full implementation of Shadbala (six-fold strength), Vimsopaka Bala, and Ishta/Kashta Phala.
  • Professional PDF Engine: Generate stunning multi-page Kundali reports with traditional diamond charts, Sudarshan Chakra, and SBC grids.
  • Predictive Modules: Vimshottari, Yogini, Chara, and Kaal Chakra Dashas.
  • Comprehensive Yoga System: Detection of thousands of Nabhasa, Raja, and Dhana Yogas.
  • Matchmaking & Kuja Dosha: Full Ashtakoota Guna Milan and Manglik analysis.
  • Medical Astrology: Longevity (Pinda/Amsa Ayu), health vulnerabilities, and Balarishta.
  • Muhurta & Transit: Real-time detection of auspicious times and SBC Vedha.

Installation

pip install vedic_astro_engine_lite

Quick Start

from vedic_astro_engine import build_charts, generate_pdf_report

# Build data for a specific moment (Lat/Lon for Bangalore)
data = build_charts(1996, 5, 27, 14, 18, lat=12.98, lon_deg=77.58)

# Generate a professional PDF report
generate_pdf_report(data, "My_Kundali_Report.pdf")

📜 Licensing (AGPL-3.0)

This project is licensed under the GNU Affero General Public License v3.0.

  • Open Source: The full professional engine is free for everyone to use, modify, and distribute for open-source projects.
  • Copyleft: If you use this library in a public project or a web service, you must release your derivative work under the same AGPL license.
  • Commercial Use: Commercial use is permitted, provided you adhere to the AGPL terms (releasing your source code). For closed-source commercial needs, please contact the author.

For inquiries: 📧 prabhakarpanday4@gmail.com


© 2026 Prabhakar Panday. All rights reserved.

Release files for vedic-astro-engine-lite 1.2.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for vedic-astro-engine-lite 1.2.0
File Size Uploaded
vedic_astro_engine_lite-1.2.0.tar.gz 87.3 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for vedic-astro-engine-lite 1.2.0
File Interpreter ABI Platform
vedic_astro_engine_lite-1.2.0-py3-none-any.whl Python 3 none any Details

Total release size: 183.1 kB

Release files / vedic_astro_engine_lite-1.2.0.tar.gz

Download URL vedic_astro_engine_lite-1.2.0.tar.gz
Size 87.3 kB
Tags Source
SHA-256 checksum
How to use checksums
e825e012946ec506be3a24d643dbf9b7b8a9dcc3641aa90055132d394842e90c
BLAKE2b-256 checksum
How to use checksums
278c3612d8a688037c5ce5d3e684646bd58c2b2662622b80bcc511349db50ab8
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.11.9

Release files / vedic_astro_engine_lite-1.2.0-py3-none-any.whl

Download URL vedic_astro_engine_lite-1.2.0-py3-none-any.whl
Size 95.8 kB
Tags Python 3
SHA-256 checksum
How to use checksums
e99bd12d7e678582dc72b739c3920ad6182f251073667f6d3acb22a580cd99d7
BLAKE2b-256 checksum
How to use checksums
2c1a9b56c951fe853a989b47233fa567d67a1bafc302bd73294c7ab9c2b1ec09
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.11.9

Release history Release notifications | RSS feed

This release

1.2.0 This release

2 release files

1.1.0

2 release files

1.0.0

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page