Zum Hauptinhalt springen

Zuchtwerte (EBV)

Die /api/ebv-Endpunkte bieten Zugriff auf die Ergebnisse der genetischen Bewertung: Berechnungsläufe, EBV pro Königin und konsolidierte Ergebnisse.

Runs

MethodeRouteBeschreibung
GET/api/ebv/runsListe der Runs (?status, ?limit, ?offset)
GET/api/ebv/runs/[id]Run-Detail + Artefakte + Zusammenfassung

Jeder Run stellt eine vollständige Ausführung der genetischen Pipeline dar. Mögliche Status sind: pending, running, completed, failed.

Ergebnisse

MethodeRouteBeschreibung
GET/api/ebv/latestNeueste Ergebnisse (?trait, ?entity_type, ?sort, ?order)
GET/api/ebv/queens/[id]EBV einer Königin (?run_id, ?history=true)

EBV-Antwortformat

{
"trait": "honey",
"raw_value": 2.45,
"normalized_value": 112,
"reliability_r2": 0.68,
"run_id": "uuid-des-runs",
"entity_type": "queen"
}
FeldBeschreibung
traitMerkmalsname (honey, gentleness, vigor, wintering, swarming, comb_sitting, hyg6, hyg24)
raw_valueRoher EBV-Wert
normalized_valueBeeBreed-normalisierter Wert (100 + 10 x (roh - Mittelwert) / Standardabweichung)
reliability_r2Sicherheit r² (0 bis 1)
run_idKennung des Berechnungslaufs
entity_typeEntitätstyp (queen oder worker)

Der Parameter ?history=true auf /api/ebv/queens/[id] liefert den EBV-Verlauf über alle Runs, um die Entwicklung im Zeitverlauf zu visualisieren.

Compute (nur Admin)

Die Compute-Endpunkte lösen die verschiedenen Stufen der genetischen Pipeline aus. Sie erfordern Admin-Authentifizierung (HMAC-Cookie).

MethodeRouteBeschreibung
POST/api/env/computeUmwelt-Pipeline (Geokodierung + Wetter)
POST/api/xgb/computeXGBoost-Korrektur (Umwelteffekt)
POST/api/ebv/computeBLUPF90 (kontinuierliche Merkmale: Honig)
POST/api/thrg/computeTHRGIBBS + Normalisierung (ordinale Merkmale)
POST/api/ebv/oneshotVollständige Pipeline (env + xgb + blup + thrg)
Admin erforderlich

Compute-Endpunkte erfordern einen gültigen Admin-HMAC-Cookie. Sie lösen aufwändige Berechnungen auf dem Worker aus und sollten nur von Administratoren verwendet werden.


Siehe auch: Bewertungen | Königinnen | Export