Nasıl Hesaplıyoruz?
Bir hesaplayıcının doğru çalıştığını iddia etmek kolay. Biz kaputu açıyoruz: aşağıda hangi veriyi, hangi kütüphaneyi, hangi sınırlarla kullandığımız yazıyor. İstersen kaynakları tek tek kontrol et.
Gökyüzü Verisi Nereden Geliyor?
Gezegen konumları Swiss Ephemeris ile hesaplanıyor. Astrodienst'in yayımladığı, JPL efemerislerine dayanan bu kütüphane profesyonel astroloji yazılımlarının çoğunda çalışır. Biz onun WebAssembly'ye derlenmiş sürümünü kullanıyoruz; 2,1 megabaytlık veri dosyası tarayıcına iniyor. Kütüphaneyi yaklaşık hesap modunda değil, gerçek efemeris modunda çağırıyoruz.
Hangi Ev Sistemi?
Placidus. Dünyada ve Türkiye'de en yaygın bölme yöntemi, çoğu yazılımın da varsayılanı. Kusuru şu: kutup dairelerine yaklaştıkça evler bozulur. Türkiye 36 ile 42 derece arasında olduğu için bu sorun bize dokunmuyor. Koch ya da Eşit Ev kullanıyorsan ev yerleşimlerin farklı çıkar; gezegen dereceleri aynı kalır.
Saatin Hikâyesi
1 Ocak 1915'ten 27 Mart 2016'ya kadar 112 ayrı resmî düzenleme yapılmış. 1978 yazında saat UTC+4'e kadar çıktı. Bu tabloyu IANA'nın Europe/Istanbul kaydından alıp motora gömdük. Sen sadece saatini yaz.
Yer Meselesi
81 il merkezi ve 974 ilçe koordinatı kayıtlı. İlçe koordinatları OpenStreetMap sınırlarından (admin_level=6) alındı, hangi ile bağlı oldukları Wikidata üzerinden ayrıca doğrulandı. O kontrolde 10 hatalı eşleme çıktı, elle düzelttik.
Hesap Nerede Dönüyor?
Senin cihazında. Girdiğin ad, tarih ve yer hiçbir sunucuya ulaşmıyor. Kayıt tutulmuyor çünkü bize veri gelmiyor.
Neyi İddia Etmiyoruz?
Hesap astronomik, yorum değil. Gezegenin hangi derecede olduğu ölçülebilir bir veridir; o derecenin karakterin hakkında ne söylediği astroloji geleneğinin yorumudur, bilimsel bir yöntem değildir. Yorum metinlerini kendimiz yazdık, yapay zekâya toplu ürettirmedik.
Kaynaklar
- Swiss Ephemeris resmî sayfası
- Swiss Ephemeris kaynak kodu (GitHub)
- IANA saat dilimi veritabanı
- OpenStreetMap ve ODbL lisansı
Kullandığımız açık kaynak bileşenlerin tam listesi Açık Kaynak Lisansları sayfasında.