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

Install via pip:

pip install astro-ascendant

Documentation

For more detailed information, check out the documentation in the docs folder:

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 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.3.tar.gz (129.9 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.3-py3-none-any.whl (134.8 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: astro_ascendant-0.1.3.tar.gz
  • Upload date:
  • Size: 129.9 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.3.tar.gz
Algorithm Hash digest
SHA256 20b10ea1b9dc8883d101b643fff077437edebfbec02018a848888fa2b6cc646b
MD5 2d968007f858bd5900de9975e14e2149
BLAKE2b-256 2b57d2c46a12eb16a164b99127822f46737f11c3a0a5e5e9b8c34545b1f067a1

See more details on using hashes here.

Provenance

The following attestation bundles were made for astro_ascendant-0.1.3.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.3-py3-none-any.whl.

File metadata

  • Download URL: astro_ascendant-0.1.3-py3-none-any.whl
  • Upload date:
  • Size: 134.8 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for astro_ascendant-0.1.3-py3-none-any.whl
Algorithm Hash digest
SHA256 886dd0bc1d3c4226134e8cf9fb48a303135b27ba8ceeb5ea7f36ea6f83d60838
MD5 3ced6dce77f8ef8facf884b6fa1c46ac
BLAKE2b-256 0ef6b07998633a03bdfd068370101bc0d4115226a4464226cbf51121b22d6bb8

See more details on using hashes here.

Provenance

The following attestation bundles were made for astro_ascendant-0.1.3-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