{"categories":[{"label":"Software Development","url":"https://skillfed.io/packages/category/software-development/15"},{"label":"Libraries","url":"https://skillfed.io/packages/category/software-development-libraries/9"},{"label":"Python Modules","url":"https://skillfed.io/packages/category/software-development-libraries-python-modules/18"},{"label":"Visualization","url":"https://skillfed.io/packages/category/scientific-engineering-visualization"},{"label":"Astronomy","url":"https://skillfed.io/packages/category/scientific-engineering-astronomy"}],"enrichment":{"capability":"Kerykeion computes planetary and house positions, detects astrological aspects, and generates SVG birth, synastry, transit, and composite charts with customizable planet selections.","skillfed_tags":["astrology-calculations","svg-rendering","ephemeris"],"use_cases":["Generate natal charts as SVG for astrology websites or mobile apps without server setup","Compute synastry and composite charts to analyze relationship compatibility programmatically","Retrieve planetary positions and aspects as JSON for integration with LLM or AI analysis workflows","Build batch reports of transit forecasts or lunar return charts for multiple birth dates","Embed astrological calculations in a closed-source SaaS via the hosted Astrologer API"],"what_it_does":"Kerykeion is a Python library for computing astrological data and rendering charts. It wraps Swiss Ephemeris calculations (via pyswisseph) to derive planetary positions, house cusps, and aspects, then uses SVG rendering to visualize birth charts, synastry (relationship) charts, transits, composites, and returns. The library is data-driven: it exposes astrological objects (planets, houses, aspects) as structured Pydantic models, making calculations programmable and suitable for integration with APIs and AI applications.\n\nThe package supports both online and offline modes\u2014online uses GeoNames to resolve city coordinates, while offline requires explicit longitude, latitude, and timezone. It offers customization of planets, house systems, ayanamsa modes, and chart styling. The description emphasizes a hosted API alternative for commercial or closed-source projects to sidestep AGPL copyleft concerns.","worth_installing":"Yes, if you are building an open-source or AGPL-compatible astrology application and want precise, programmable chart generation. The library is actively maintained, has low install friction, and integrates cleanly with modern Python stacks. No if your project is proprietary or closed-source\u2014use the hosted API instead. No if you need only simple zodiac sign lookups; this is a full ephemeris and rendering system."},"id":"kerykeion","links":{"html":"https://skillfed.io/packages/kerykeion","md":"https://skillfed.io/packages/kerykeion.md","pypi":"https://pypi.org/project/kerykeion/"},"maintenance":{"status":"active"},"meta":{"latest_release":"2026-05-25","license_spdx":null,"license_treatment":"copyleft","name":"kerykeion","python_support":"supports_current","summary":"A Python library for astrological calculations, including natal charts, houses, planetary aspects, and SVG chart generation."},"popularity":{"monthly_downloads":133564,"position":11504,"tier":"top_15000"},"security":{"n_vulnerabilities":0},"version":"5.12.9"}
