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)
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
Algorithm | Hash digest | |
---|---|---|
SHA256 | be477b51466ff753b39f42dfdce9a9d6fb2545e005d4d089965c736ea1a828cd |
|
MD5 | d11f42c0c4983a91315d9a2a9660abc1 |
|
BLAKE2b-256 | c59089865519eb547128458f72d7b4a7a93d28037b2da071cfd181f6d2911c59 |