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:
python
from kerykeion import AstrologicalSubject, KerykeionChartSVG
import pprint
first = AstrologicalSubject("John Lennon", 1940, 10, 9, 10, 30, "Liverpool", "GB")
second = AstrologicalSubject("Paul McCartney", 1942, 6, 18, 15, 30, "Liverpool", "GB")
# Synastry Chart
synastry_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:
python
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 View
synastry_chart = KerykeionChartSVG(first, "Synastry", second, new_output_directory=".", double_chart_aspect_grid_type="table")
synastry_chart.makeSVG()