Skip to main content

High-precision Vedic Astrology engine (Lite Version) with Panchanga, Varga, and Vimshottari

Project description

VedicAstroEngine Lite

VedicAstroEngine Lite is a high-precision, open-source Python library for Vedic (Hindu) Astrology. Built on top of the robust Skyfield astronomical library and NASA's JPL ephemerides, it provides core calculations for astronomical points, panchanga, and divisional charts.

🚀 Key Advantages

🛡️ Completely Free of Swiss Ephemeris (pyswisseph)

Unlike most astrological libraries, VedicAstroEngine Lite 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) and standard reference libraries to ensure identical results for core calculations.

Key Features (Lite Version)

  • Shodashavarga: High-resolution calculation of all 16 divisional charts (D-1 to D-60).
  • Panchanga: Tithi, Vara, Nakshatra, Yoga, and Karana.
  • Ashtakavarga: Core points for the 7 classical planets.
  • Vimshottari Dasha: Full recursive calculation of Mahadasha, Antardasha, and deeper levels.
  • Special Points: Special Lagnas, Upagrahas, and Sphutas.
  • Ayanamsha Support: Lahiri, Raman, KP, and more.

🌟 Pro Version & Continuous Development

The Lite version is just the beginning. The Pro Version of VedicAstroEngine includes a vast array of professional features, with new features added on a weekly basis:

  • Advanced Planetary Strength: Full Shadbala, Vimsopaka Bala, and Ishta/Kashta Phala.
  • Comprehensive Yoga System: Detection of thousands of Nabhasa, Raja, and Dhana Yogas.
  • Predictive Modules: Chara, Yogini, and Kaal Chakra Dashas.
  • Reporting Engine: Professional multi-page PDF Kundali generation.
  • Medical Astrology: Longevity calculations, health vulnerabilities, and Balarishta.
  • Muhurta & Transit: Deep analysis of electional astrology and SBC Vedha.

📜 Licensing (Dual-License Model)

This project follows a dual-licensing model to support both the open-source community and commercial developers:

1. Open Source (AGPL-3.0)

The Lite version is free for everyone under the GNU Affero General Public License v3.0.

  • Requirement: If you use this library in a public project or a web service, you must release your derivative work under the same AGPL license.

2. Commercial License

If you wish to use VedicAstroEngine Lite (or Pro) to sell a product, build a closed-source application, or provide a commercial service, you MUST obtain a Commercial License.

  • Using the library in a for-profit product without a commercial license is a violation of the AGPL terms.

For pricing, commercial inquiries, or access to the Pro Version, please contact: 📧 prabhakarpanday4@gmail.com


© 2026 Prabhakar Panday. All rights reserved.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

vedic_astro_engine_lite-1.0.0.tar.gz (44.4 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

vedic_astro_engine_lite-1.0.0-py3-none-any.whl (49.0 kB view details)

Uploaded Python 3

File details

Details for the file vedic_astro_engine_lite-1.0.0.tar.gz.

File metadata

  • Download URL: vedic_astro_engine_lite-1.0.0.tar.gz
  • Upload date:
  • Size: 44.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.11.9

File hashes

Hashes for vedic_astro_engine_lite-1.0.0.tar.gz
Algorithm Hash digest
SHA256 d5337ee1cb59e8dc402502d9dbcdc56c8e465e1fd3929a57102551dad4669626
MD5 917a3a6af63f0b3d3a6f3db27929ee94
BLAKE2b-256 be6862ab9a2c5a00884aeadda7ee1920e9b9cf0d484069f576c2d32d0b2bb3ab

See more details on using hashes here.

File details

Details for the file vedic_astro_engine_lite-1.0.0-py3-none-any.whl.

File metadata

File hashes

Hashes for vedic_astro_engine_lite-1.0.0-py3-none-any.whl
Algorithm Hash digest
SHA256 ea7096078be83a9c684b492ee0e169215bc4435fb5679955aab76a2f7ca37e28
MD5 0db8800ff0ba58684050a4d6345eae02
BLAKE2b-256 d1b60c46c547df6eabf7c172326cae9aed33ae3fc5fde7aaeac0a9997aa9cfe2

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page