-
Notifications
You must be signed in to change notification settings - Fork 23
/
Copy pathdemo_all_astro_data.py
61 lines (44 loc) · 1.78 KB
/
demo_all_astro_data.py
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
from vedastro import * # install via pip
# PART 0 : Set API key
Calculate.SetAPIKey('FreeAPIUser') # ⚡ unlimited speed API key from "vedastro.org/Account"
#PART 1 : PREPARE NEEDED DATA
#-----------------------------------
# set birth location
geolocation = GeoLocation("Tokyo, Japan", 139.83, 35.65)
# group all birth time data together (day/month/year)
birth_time = Time("23:40 31/12/2010 +08:00", geolocation)
#PART 2 : CALCULATE ALL DATA
#-----------------------------------
#HOROSCOPE PREDICTIONS
horoscopePredictions = Calculate.HoroscopePredictions(birth_time, "Empty")
print(json.dumps(horoscopePredictions, indent=4))
#PLANETS
allPlanetDataList = Calculate.AllPlanetData(PlanetName.Sun, birth_time)
print(json.dumps(allPlanetDataList, indent=4))
#HOUSES
allHouseDataList = Calculate.AllHouseData(HouseName.House1, birth_time)
print(json.dumps(allHouseDataList, indent=4))
#ZODIAC SIGNS
allZodiacDataList = Calculate.AllZodiacSignData(ZodiacName.Gemini, birth_time)
print(json.dumps(allZodiacDataList, indent=4))
#SUNRISE TIME
sunriseTime = Calculate.SunriseTime(birth_time)
print(json.dumps(sunriseTime, indent=4))
#SUNSET TIME
sunsetTime = Calculate.SunsetTime(birth_time)
print(json.dumps(sunriseTime, indent=4))
#Panchanga Table
panchangaTable = Calculate.PanchangaTable(birth_time)
print(json.dumps(panchangaTable, indent=4))
#Lagna Sign Name
panchangaTable = Calculate.LagnaSignName(birth_time)
print(json.dumps(panchangaTable, indent=4))
#Bhinnashtakavarga Chart
bhinnashtakavarga = Calculate.BhinnashtakavargaChart(birth_time)
print(json.dumps(bhinnashtakavarga, indent=4))
#Gulika Longitude
gulikaLongitude = Calculate.GulikaLongitude(birth_time)
print(json.dumps(gulikaLongitude, indent=4))
#Day of week
dayOfWeek = Calculate.DayOfWeek(birth_time)
print(json.dumps(dayOfWeek, indent=4))