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

For local development:

pip install .

To install with test dependencies:

pip install ".[test]"

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.2.tar.gz (96.1 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.2-py3-none-any.whl (112.2 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: astro_ascendant-0.1.2.tar.gz
  • Upload date:
  • Size: 96.1 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.2.tar.gz
Algorithm Hash digest
SHA256 f3a48a4eb70963a5b7c55618c44eb6e0798a49616082fd5b40e919d241b4561b
MD5 965349cfadd0508ab67c23ecd7debeb5
BLAKE2b-256 780012ed648143f7ba18249844b760607644a3a9f16b5be9da334399910da3ea

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for astro_ascendant-0.1.2-py3-none-any.whl
Algorithm Hash digest
SHA256 342be733824446ebbdddb9dcb622efc4f03ce827a2841413a091e7e50c773773
MD5 22fd700f9ac99efae7411a0a51181ea3
BLAKE2b-256 0b508e64c0de399518ad801cb3abd73bf62221864907eef5fe6227264aadaa4e

See more details on using hashes here.

Provenance

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