Skip to main content

Python library for Astrology

Project description

AstroKundli

AstroKundli uses flatlib_sidereal.
flatlib was made by João Ventura and sidereal was added by joaoventura.

AstroKundli Generates Lagna Chart.

Example

Lagna Chart

from AstroKundli import GKundli

# Largna Chart 
Lagna_Chart = GKundli.GKundli(2007, 6, 28, 0, 0,"2:00", 25.7479,  28.2293).lagnaChart()
print(Lagna_Chart)
# Output: 
# {
# '1': {'sign_num': 12, 'asc': '+11:21:18>', 'planets': {}}, 
# '2': {'sign_num': 1, 'planets': {'Ma': '+08:13:20'}}, 
# '3': {'sign_num': 2, 'planets': {}}, 
# '4': {'sign_num': 3, 'planets': {'Su': '+11:54:51', 'Me': '+13:14:45'}}, 
# '5': {'sign_num': 4, 'planets': {'Sa': '+28:02:18', 'Ve': '+25:42:01'}}, 
# '6': {'sign_num': 5, 'planets': {'Ke': '+16:17:07'}}, 
# '7': {'sign_num': 6, 'planets': {}}, 
# '8': {'sign_num': 7, 'planets': {}}, 
# '9': {'sign_num': 8, 'planets': {'Mo': '+10:56:37', 'Ju': '+18:17:44'}}, 
# '10': {'sign_num': 9, 'planets': {'Pl': '+03:27:17'}}, 
# '11': {'sign_num': 10, 'planets': {'Ne': '+27:46:35'}}, 
# '12': {'sign_num': 11, 'planets': {'Ra': '+16:17:07', 'Ur': '+24:43:19'}}
# }
# -------------------------------------------------------------------------
# 1 = First House
# 2 = Second House
# 3 = Third House
# ...

Transit Chart

from AstroKundli import GKundli

# Transit Chart 
Lagna_Chart = GKundli.GKundli(2007, 6, 28, 0, 0,"2:00", 25.7479,  28.2293).lagnaChart()
Transit_Chart = GKundli.GKundli(2007, 6, 28, 0, 0,"2:00", 25.7479,  28.2293).transitChart(Lagna_Chart)
print(Transit_Chart)

# Output: 
# {'1': {'sign_num': 12, 'asc': '+25:34:23>', 'planets': {'Ne': '+02:43:02'}}, 
# '2': {'sign_num': 1, 'asc': None, 'planets': {'Ju': '+21:16:05', 'Ra': '+03:25:39', 'Ur': '+28:53:15'}}, 
# '3': {'sign_num': 2, 'asc': None, 'planets': {}}, 
# '4': {'sign_num': 3, 'asc': None, 'planets': {}}, 
# '5': {'sign_num': 4, 'asc': None, 'planets': {'Ve': '+19:23:12'}}, 
# '6': {'sign_num': 5, 'asc': None, 'planets': {'Su': '+09:05:54', 'Me': '+27:14:48'}}, 
# '7': {'sign_num': 6, 'asc': None, 'planets': {'Ma': '+05:19:09'}}, 
# '8': {'sign_num': 7, 'asc': None, 'planets': {'Ke': '+03:25:39'}}, 
# '9': {'sign_num': 8, 'asc': None, 'planets': {}}, 
# '10': {'sign_num': 9, 'asc': None, 'planets': {'Mo': '+09:09:58'}}, 
# '11': {'sign_num': 10, 'asc': None, 'planets': {'Pl': '+04:09:25'}}, 
# '12': {'sign_num': 11, 'asc': None, 'planets': {'Sa': '+09:41:33'}}}

Installation

You might need to install C++ build tools or install the Desktop development with C++ from visual studio installer if you're on Windows.

pip install AstroKundli

or

download AstroKundli from https://github.com/EH30/AstroKundli/
run powershell as an Administrator and cd to the AstroKundli folder then enter

pip install .

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

AstroKundli-3.1.0.tar.gz (5.7 MB view details)

Uploaded Source

File details

Details for the file AstroKundli-3.1.0.tar.gz.

File metadata

  • Download URL: AstroKundli-3.1.0.tar.gz
  • Upload date:
  • Size: 5.7 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.11.4

File hashes

Hashes for AstroKundli-3.1.0.tar.gz
Algorithm Hash digest
SHA256 be477b51466ff753b39f42dfdce9a9d6fb2545e005d4d089965c736ea1a828cd
MD5 d11f42c0c4983a91315d9a2a9660abc1
BLAKE2b-256 c59089865519eb547128458f72d7b4a7a93d28037b2da071cfd181f6d2911c59

See more details on using hashes here.

Supported by

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