Moonphase:多言語対応の満月早期警戒システム

2025-06-02
Moonphase:多言語対応の満月早期警戒システム

`moonphase`プロジェクトは、月の位相を計算するための様々なプログラミング言語のコードスニペットを提供しています。これらの実装は、80年代にジョン・ウォーカーによって作られたGUIプログラムmoontoolのアルゴリズムに基づいており、さらに*Practical Astronomy With Your Calculator*という書籍を参照しています。このプロジェクトは、システム言語、スクリプト言語、DSLをサポートしており、すべての実装にはテストケースが含まれており、月の表面の明るさの割合を計算します。このプロジェクトは、簡潔で自己完結型のコードを重視しており、プロジェクトにコピー&ペーストしてすぐに使用できます。