kerykeion.kr_types.kr_literals
This is part of Kerykeion (C) 2024 Giacomo Battaglia
1# -*- coding: utf-8 -*- 2""" 3This is part of Kerykeion (C) 2024 Giacomo Battaglia 4""" 5from typing import Literal 6 7 8ZodiacType = Literal["Tropic", "Sidereal"] 9"""Literal type for Zodiac Types""" 10 11 12Sign = Literal["Ari", "Tau", "Gem", "Can", "Leo", "Vir", "Lib", "Sco", "Sag", "Cap", "Aqu", "Pis"] 13"""Literal type for Zodiac Signs""" 14 15 16SignNumbers = Literal[0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11] 17"""Literal type for Zodiac Sign Numbers, the signs are numbered in order starting from Aries (0) to Pisces (11)""" 18 19 20Houses = Literal["First_House", "Second_House", "Third_House", "Fourth_House", "Fifth_House", "Sixth_House", "Seventh_House", "Eighth_House", "Ninth_House", "Tenth_House", "Eleventh_House", "Twelfth_House"] 21"""Literal type for Houses""" 22 23 24HouseNumbers = Literal[1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12] 25"""Literal type for House Numbers, starting from the First House (1) to the Twelfth House (12)""" 26 27 28Planet = Literal["Sun", "Moon", "Mercury", "Venus", "Mars", "Jupiter", "Saturn", "Uranus", "Neptune", "Pluto", "Mean_Node", "True_Node", "Chiron"] 29"""Literal type for Planets""" 30 31 32Element = Literal["Air", "Fire", "Earth", "Water"] 33"""Literal type for Elements""" 34 35 36Quality = Literal["Cardinal", "Fixed", "Mutable"] 37"""Literal type for Qualities""" 38 39 40ChartType = Literal["Natal", "ExternalNatal", "Synastry", "Transit"] 41"""Literal type for Chart Types""" 42 43 44PointType = Literal["Planet", "House"] 45"""Literal type for Point Types""" 46 47 48LunarPhaseEmoji = Literal["🌑", "🌒", "🌓", "🌔", "🌕", "🌖", "🌗", "🌘"] 49"""Literal type for Lunar Phases Emoji""" 50 51 52LunarPhaseName = Literal["New Moon", "Waxing Crescent", "First Quarter", "Waxing Gibbous", "Full Moon", "Waning Gibbous", "Last Quarter", "Waning Crescent"] 53"""Literal type for Lunar Phases Name""" 54 55 56SiderealMode = Literal["FAGAN_BRADLEY", "LAHIRI", "DELUCE", "RAMAN", "USHASHASHI", "KRISHNAMURTI", "DJWHAL_KHUL", "YUKTESHWAR", "JN_BHASIN", "BABYL_KUGLER1", "BABYL_KUGLER2", "BABYL_KUGLER3", "BABYL_HUBER", "BABYL_ETPSC", "ALDEBARAN_15TAU", "HIPPARCHOS", "SASSANIAN", "J2000", "J1900", "B1950"] 57"""Literal type for Sidereal Modes, as known as Ayanamsa""" 58 59 60HousesSystemIdentifier = Literal["A", "B", "C", "D", "F", "H", "I", "i", "K", "L", "M", "N", "O", "P", "Q", "R", "S", "T", "U", "V", "W", "X", "Y"] 61""" 62Literal type for Houses Systems: 63 64A = equal 65B = Alcabitius 66C = Campanus 67D = equal (MC) 68F = Carter poli-equ. 69H = horizon/azimut 70I = Sunshine 71i = Sunshine/alt. 72K = Koch 73L = Pullen SD 74M = Morinus 75N = equal/1=Aries 76O = Porphyry 77P = Placidus 78Q = Pullen SR 79R = Regiomontanus 80S = Sripati 81T = Polich/Page 82U = Krusinski-Pisa-Goelzer 83V = equal/Vehlow 84W = equal/whole sign 85X = axial rotation system/Meridian houses 86Y = APC houses 87 88Usually the standard is Placidus (P) 89""" 90 91 92PerspectiveType = Literal["Apparent Geocentric", "Heliocentric", "Topocentric", "True Geocentric"] 93""" 94Literal type for perspective types. 95- "Apparent Geocentric": Earth-centered, apparent positions. 96- "Heliocentric": Sun-centered. 97- "Topocentric": Observer's location on Earth's surface. 98- "True Geocentric": Earth-centered, true positions. 99 100Usually the standard is "Apparent Geocentric" 101"""
Literal type for Zodiac Types
Literal type for Zodiac Signs
Literal type for Zodiac Sign Numbers, the signs are numbered in order starting from Aries (0) to Pisces (11)
Literal type for Houses
Literal type for House Numbers, starting from the First House (1) to the Twelfth House (12)
Literal type for Planets
Literal type for Elements
Literal type for Qualities
Literal type for Chart Types
Literal type for Point Types
Literal type for Lunar Phases Emoji
Literal type for Lunar Phases Name
Literal type for Sidereal Modes, as known as Ayanamsa
Literal type for Houses Systems:
A = equal B = Alcabitius C = Campanus D = equal (MC) F = Carter poli-equ. H = horizon/azimut I = Sunshine i = Sunshine/alt. K = Koch L = Pullen SD M = Morinus N = equal/1=Aries O = Porphyry P = Placidus Q = Pullen SR R = Regiomontanus S = Sripati T = Polich/Page U = Krusinski-Pisa-Goelzer V = equal/Vehlow W = equal/whole sign X = axial rotation system/Meridian houses Y = APC houses
Usually the standard is Placidus (P)
Literal type for perspective types.
- "Apparent Geocentric": Earth-centered, apparent positions.
- "Heliocentric": Sun-centered.
- "Topocentric": Observer's location on Earth's surface.
- "True Geocentric": Earth-centered, true positions.
Usually the standard is "Apparent Geocentric"