Synastry Chart
To create a Synastry Chart, you need to create two AstrologicalSubject objects and pass them to the KerykeionChartSVG class.
Here is an example:
from kerykeion import AstrologicalSubject, KerykeionChartSVGimport pprint
first = AstrologicalSubject("John Lennon", 1940, 10, 9, 10, 30, "Liverpool", "GB")second = AstrologicalSubject("Paul McCartney", 1942, 6, 18, 15, 30, "Liverpool", "GB")
# Synastry Chartsynastry_chart = KerykeionChartSVG(first, "Synastry", second, new_output_directory=".")synastry_chart.makeSVG()
Note: If you want to save the output in a different directory, you can pass the new_output_directory
parameter to the KerykeionChartSVG
class. Otherwise, the output will be saved in the home directory.
The output will be:
New Synastry Chart Features
Aspect Table Grid View
You can now display aspects in a grid format, providing a clearer and more organized view compared to the traditional list format. This feature enhances the readability and analysis of synastry charts.
Here is an example of how to enable the Aspect Table Grid View:
from kerykeion import AstrologicalSubject, KerykeionChartSVG
first = AstrologicalSubject("John Lennon", 1940, 10, 9, 10, 30, "Liverpool", "GB")second = AstrologicalSubject("Paul McCartney", 1942, 6, 18, 15, 30, "Liverpool", "GB")
# Synastry Chart with Aspect Table Grid Viewsynastry_chart = KerykeionChartSVG(first, "Synastry", second, new_output_directory=".", double_chart_aspect_grid_type="table")synastry_chart.makeSVG()