Sorun Giderme
ModuleNotFoundError: selection_service
Yerel gelistirmede editable kurulum yap:
pip install -e ".[dev]"
Alternatif olarak komutu repo kokunden calistir.
Paket adi ile import adi farkli
Dogru kurulum:
pip install earthquake-selection
Dogru import:
import selection_service
AFAD sonuc donmuyor
Olasiliklar:
- Tarih araligi cok dar.
- Magnitude alt siniri cok yuksek.
- Konum filtresi fazla kisitlayici.
- AFAD/TADAS servisi gecici olarak erisilemiyor.
Kriterleri genislet:
criteria = criteria.model_copy(update={"min_magnitude": 5.0})
ESM aramasi bos veya hata donuyor
- ESM
204/404ile "veri yok" dondurur; provider bunu bos sonuc sayar. Kriterleri genisletin (ozellikle tarih ve buyukluk). - Yalniz herkese acik veri desteklenir; kisitli/ambargolu kayitlar ESM'in imzali token ile POST istegini ister ve aramada gorunmez.
- Kurumsal agda
esm-db.euerisimi engelli olabilir;ProviderErrormesajinda baglanti hatasi gorursunuz.
PEER download calismiyor
PEER provider download desteklemez. Download sadece destekleyen provider'larda calisir. Mevcut durumda AFAD ve ESM desteklenir.
Strategy '...' not found
EarthquakeAPI olustururken stratejiyi listeye eklediginden emin ol:
strategy = TBDYSelectionStrategy(config)
api = EarthquakeAPI([ProviderName.PEER], [strategy])
result = api.run_sync(criteria, strategy.get_name())
Hic kayit secilmedi
Kontrol et:
min_scorecok yuksek olabilir.num_recordssifir veya cok dusuk olabilir.max_per_stationveyamax_per_eventsecimi daraltiyor olabilir.- Aktif scoring kriterleri kayitlarda eksik olabilir.
Detay icin:
result.value.scored_df[["SCORE", "SELECTION_STATUS", "SELECTION_REASON"]]
result.value.report["selection_summary"]
Git dubious ownership
Windows ortaminda repo sahipligi farkli kullanicida gorunebilir. Sadece bu repo icin okuma/komut calistirma yaparken:
git -c safe.directory=D:/github/SelectionEarthquake status