Skip to main content

Vedic Astrology Calculation Library

Project description

Ascendant

Ascendant is a Python library for Vedic Astrology calculations, providing functionalities for charts, dashas, and yogas.

Installation

pip install .

To install with test dependencies:

pip install ".[test]"

Core Functionalities:

  • Chart Calculations: Compute and analyze divisional astrological charts (Varga chakras).
  • Dasha System: Implementation of the Vimshottari Dasha system for planetary periods.
  • Yoga Combinations: Identification and interpretation of various Yoga (planetary combinations).

Usage

from ascendant-astro import Ascendant

# Initialize with birth details
astro = Ascendant(
    year=1990, month=1, day=1,
    hour=12, minute=0, second=0,
    latitude=28.6139, longitude=77.2090,
    utc="+5:30"
)

# Get Rasi Chart (D1)
chart = astro.get_chart(division=1)

# Get Yogas
yogas = astro.get_yogas()

# Get Dasha Timeline
dasha = astro.get_dasha_timeline()

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

astro_ascendant-0.1.0.tar.gz (94.3 kB view details)

Uploaded Source

Built Distribution

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

astro_ascendant-0.1.0-py3-none-any.whl (110.6 kB view details)

Uploaded Python 3

File details

Details for the file astro_ascendant-0.1.0.tar.gz.

File metadata

  • Download URL: astro_ascendant-0.1.0.tar.gz
  • Upload date:
  • Size: 94.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for astro_ascendant-0.1.0.tar.gz
Algorithm Hash digest
SHA256 234c244997c5a86f6faa32f1c40a32161cbec7875e59aed1cc74ae1bf26c5f6d
MD5 5072e386fdf813d6262d79050acfa49c
BLAKE2b-256 4eab9e6f23e0c927b5a64d0e28cdca2709b8a4dabd821bbe701e5d2f8ea9b7cc

See more details on using hashes here.

Provenance

The following attestation bundles were made for astro_ascendant-0.1.0.tar.gz:

Publisher: python-publish.yml on thaletto/ascendant

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file astro_ascendant-0.1.0-py3-none-any.whl.

File metadata

File hashes

Hashes for astro_ascendant-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 479caf0181adc40f52fcea61b0e3a1070247ae72bcff42ca7e3e4713163ded01
MD5 8eac74d93a02469387f6aea99e9d6715
BLAKE2b-256 96430d8b239200d8e1d6ab7524cb11055abef370bdd09450babb14959cf401a1

See more details on using hashes here.

Provenance

The following attestation bundles were made for astro_ascendant-0.1.0-py3-none-any.whl:

Publisher: python-publish.yml on thaletto/ascendant

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

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