← Ana sayfaya dön

Puan hakkında

Bulut örtüsünü, ay ışığını ve astronomik karanlığı 0–10 arası tek bir sayıya nasıl indirgediğimiz — ve bilinçli olarak neyi dışarıda bıraktığımız.

Soru

Bu gecenin değer olup olmaması üç şeye bağlıdır: ne kadar gökyüzü görünüyor (bulutlar), ne kadar karanlık (Güneş ve Ay) ve nerede olduğunuz (ışık kirliliği). Puan ilk ikisini birleştirir. Işık kirliliği konumunuzdan ne görüleceğini şekillendirir, ancak sayıya dahil değildir.

Tek puan, iki yardımcı

  • Ana puan — Tüm astronomik karanlık penceresinde ortalama (Güneş ufkun ≥ 18° altında). “Gece bütünüyle ne kadar iyi” sorusunun dürüst cevabı.
  • En iyi 2 saat — Karanlık dönem içindeki art arda en iyi iki saat. Kısa bir zamanın varsa işe yarar; ana puanın yerini asla almaz.
  • Akşam, 21–01 — 21:00–01:00, gerçekten karanlık olan kısma kırpılmış hali: akşam dışarı çıkarsan göreceğin.

Formül

Puan, açıklığı (bulutsuz gökyüzü oranı) ve karanlığı (Ay’ın gökyüzünü ne kadar az aydınlattığı) yumuşak bir görünürlük eşiğiyle birleştirir.

score      = visibility × (clearness × 0.6 + darkness × 0.4) / 10
clearness  = 100 − cloudCover%     // averaged over the dark window
darkness   = 100 − moonPenalty     // averaged over the same hours
visibility = min(1, clearness / 30)

Görünürlük çarpanı, bulutların her şeyi engellediğini kabul eder: gökyüzü çoğunlukla kapalıysa, mükemmel karanlık bir gece bile puan kazandırmaz. %30 açıklığın üzerinde visibility = 1 olur ve formül ağırlıklı ortalamaya iner. %30’un altında puan doğrusal olarak sıfıra düşer.

Ay cezası

Ay'ın parlaklığı aydınlanmaya göre kademelendirilir, sonra her karanlık saatte gerçekte ne kadar yüksekte olduğuna göre ölçeklenir.

  • %25’ten az aydınlık (yeni ay veya ince hilal): ceza yok.
  • %25–75 aydınlık (ilk/son dördün civarı): ceza = aydınlanma × 0,5.
  • %75’ten fazla aydınlık (gibbous veya dolunay): ceza = aydınlanma × 1,0.
  • Ufkun altında Ay'ın maliyeti yoktur; 30° yükseklikten itibaren kademenin tamamı; arada yüksekliğe göre ölçeklenir. Doğuş, batış ve yükseklik tam konumun için astronomy-engine'den gelir.

Puana dahil olmayanlar

  • Işık kirliliği (VIIRS uydu verisinden türetilen Bortle sınıfı) “Bu gece görünür” derin gökyüzü listesini şekillendirir, sayıyı değil.
  • Rüzgar, nem ve yağış kaydırınca zaman çizelgesinde görünür ama puanı değiştirmez.
  • Tahmin güveni. Hava modeli belirsizken puanı düşürmüyoruz — tahmine güvenip bir sonraki güncellemenin düzeltmesini bırakıyoruz.

Örnek: tamamen kapalı bir gece

Amsterdam · 19 Eylül 2026 · gerçek tahmin

Bulut örtüsü (ort.)
96% · 21:43–05:25
Ay
61% · 17:00–23:33
Hesaplama
moonPenalty = 1   (low Moon, sets 23:33)
clearness  = 100 − 96 = 4
darkness   = 100 − 1 = 99
visibility = min(1, 4 / 30) = 0.13
raw        = 0.13 × (4×0.6 + 99×0.4) / 10 = 0.56
Puan
0.6
İçeride kal. Bütün gece kapalı alçak bir bulut tabakası: görünürlük kapısı puanı neredeyse sıfıra indiriyor. Ay pek önemli değil: alçakta kalıyor ve 23:33'te batıyor.

Örnek: harika bir gece

Aynı yer · açık gökyüzü, hilal

Bulut örtüsü (ort.)
8%
Ay
Waxing Crescent · 15%
Hesaplama
moonPenalty = 0     (< 25% lit)
clearness  = 100 − 8 = 92
darkness   = 100 − 0 = 100
visibility = min(1, 92 / 30) = 1
raw        = 1 × (92×0.6 + 100×0.4) / 10 = 9.52
Puan
9.5
Her şeyi bırakın ve dışarı çıkın. Hilal, neredeyse açık gökyüzü, tam astronomik karanlık.

Kaynaklar

  • Open-Meteo: saatlik bulut örtüsü, Güneş ve Ay zamanları, rüzgar, nem.
  • VIIRS Day/Night Band: ışık kirliliği, “Bu gece görünür” listesi için Bortle sınıfını tahmin etmede kullanılır.

Güncelleme sıklığı

Tahminler kaynakta her 30 dakikada bir yenilenir. Puan endpointi edge’de 30 dakika cache’lenir (s-maxage=1800). Yedi gecelik tahmin günlük güncellenir.

For the geeks

How the score is calculated

Deeper walkthrough of layer-weighted cloud forecasts, multi-model confidence, METAR observations, and the calibration feedback loop.

Read the methodology →
← Ana sayfaya dön
StarsOut puanı nasıl hesaplanır