Skip to content

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: John Lennon and Paul McCartney Synastry

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()