このプロジェクトについて
Kerykeionは占星術計算とSVGチャート描画のためのPythonライブラリです。惑星位置、ハウス、アスペクト、リターン、プログレッションおよび関連技法を計算し、その結果をPydanticモデルとして公開します。Pythonで検査したり、JSONとしてエクスポートしたり、LLMコンテキスト用にXMLとしてシリアライズしたりできます。
デフォルトではトロピカル黄道帯、プラシダスハウス、視地心位置を使用します。このライブラリは計算と表示を分離しています。AstrologicalSubjectFactoryは天空、ハウス、ポイント、来歴を計算し、ChartDataFactoryはアスペクト、分布、アンギュラリティ、ステリウム、関係スコア、ハウス比較を追加し、ChartDrawerは計算済みデータをSVGに描画します。ReportGeneratorはテキストを生成し、to_contextはXMLを生成し、model_dump_jsonはJSONを生成します。
対応するチャートタイプには、ネイタルチャートとイベントチャート、シナストリー、トランジット、ソーラーリターンとルナーリターン、ヘリオセントリックリターン、ルナーノードクロッシング、ミッドポイントコンポジットとDavisonチャート、リロケーテッドチャート、二次プログレッション、ソーラーアークディレクションが含まれます。設定はトロピカルまたはサイデリアル黄道帯(47の名前付きモードとカスタムUSERアヤナムシャ)、ハウスシステム、極域ハウスのフォールバック、視/真地心、トポセントリック、ヘリオセントリック、バリセントリック、プラネトセントリックの視点、そしてノード、Lilithの変種、アラビックパーツ、小惑星、ケンタウルス、太陽系外縁天体、ウラニアンポイント、オプションの固定星を含む設定可能なアクティブポイントセットをカバーします。
分析機能には、単一チャートおよび二重チャートのアスペクト、赤緯アスペクト、アプライイング/セパレーティング運動、カスタムオーブ、ハウス比較、Ciro Discepolo関係スコア、エレメントとクオリティの分布、アンギュラリティ、ステリウム、エッセンシャルディグニティが含まれます。チャートはModernとClassicのスタイルがあり、classic、dark、black-and-whiteのテーマがあります。
インストールにはPython 3.12以降が必要で、pip経由で行います。デフォルトのレビュー済みエフェメリス層はJPL DE440sを使用し、1850~2150年をカバーします。より広い層はlibephemerisを通じて利用可能です。オフライン計算には経度、緯度、IANAタイムゾーンが必要で、オンラインモードではGeoNamesを通じて場所を解決できます。コマンドラインインターフェースとAIエージェントスキルも提供されています。このプロジェクトはAGPL-3.0ライセンスで、商用クローズドソース利用向けにホスト型APIも提供されています。
Comments
0 people shared their preference · Deer Point appears after 10 participants
Sign in to join the discussion.