fix(import): remap Kazuya DOB and correct parents using Stammbaum von Kazuya.xlsx
This commit is contained in:
@@ -242,6 +242,21 @@
|
||||
"decision": "Genotype is aa CC D- Ee Gg pp Spsp [DP] (C locus is CC, full color, duplicate colourpoint record resolved).",
|
||||
"genotype": "aa CC D- Ee Gg pp Spsp [DP]",
|
||||
"source": "Julian 2026-06-12"
|
||||
},
|
||||
{
|
||||
"name": "Kazuya von den Kleinen Chaoten",
|
||||
"dob": "22.08.2018",
|
||||
"decision": "duplicate with wrong birthdate and parents — same animal as Kazuya *14.07.2019; merge into it and correct parents to Wilbur + Naho",
|
||||
"correctDob": "14.07.2019",
|
||||
"source": "Stammbaum von Kazuya.xlsx"
|
||||
},
|
||||
{
|
||||
"name": "Kazuya von den Kleinen Chaoten",
|
||||
"dob": "14.07.2019",
|
||||
"decision": "father = Wilbur von den Kleinen Chaoten, mother = Naho von den Kleinen Chaoten (from Stammbaum von Kazuya.xlsx)",
|
||||
"father": "Wilbur von den Kleinen Chaoten",
|
||||
"mother": "Naho von den Kleinen Chaoten",
|
||||
"source": "Stammbaum von Kazuya.xlsx"
|
||||
}
|
||||
]
|
||||
}
|
||||
|
||||
@@ -999,6 +999,25 @@ def apply_conflict_decisions(merged, conflicts, path):
|
||||
a["farbschlagVariants"] = [d["farbschlag"]]
|
||||
if d.get("dateOfDeath"): # D5 death-date resolutions
|
||||
a["death"] = norm_dob(d["dateOfDeath"])
|
||||
if "father" in d or "mother" in d:
|
||||
new_refs = []
|
||||
if d.get("father"):
|
||||
new_refs.append({
|
||||
"name": d["father"],
|
||||
"dob": "",
|
||||
"roleGuess": "father",
|
||||
"method": "decision",
|
||||
"confidence": "high"
|
||||
})
|
||||
if d.get("mother"):
|
||||
new_refs.append({
|
||||
"name": d["mother"],
|
||||
"dob": "",
|
||||
"roleGuess": "mother",
|
||||
"method": "decision",
|
||||
"confidence": "high"
|
||||
})
|
||||
a["parentRefs"] = new_refs
|
||||
if a.get("conflict"):
|
||||
a["conflict"] = False
|
||||
conflicts[:] = [c for c in conflicts if c.get("id") != a["id"]]
|
||||
|
||||
@@ -5,14 +5,14 @@ _Automatisch erzeugt von `tools/import/extract.py` — **noch nichts in die Date
|
||||
## Überblick
|
||||
|
||||
- Rohe Tier-Einträge aus den Stammbäumen: **2449**
|
||||
- Nach Zusammenführung (eindeutige Tiere): **1006**
|
||||
- davon mit Geburtsdatum: 681
|
||||
- Nach Zusammenführung (eindeutige Tiere): **1005**
|
||||
- davon mit Geburtsdatum: 680
|
||||
- in mehreren Dateien gefunden (Dubletten zusammengeführt): 460
|
||||
- Konflikte zur Klärung: **2**
|
||||
- Mehrdeutige / unvollständige Einträge (ohne Name+Datum): **342**
|
||||
- Fotos zugeordnet: **416**
|
||||
- Würfe aus der Wurfchronik: **752**
|
||||
- Tiere mit Wurf verknüpft: **271** (davon über Geburtsdatum **und** Eltern: 166, nur über Geburtsdatum: 105; mehrdeutig: 16)
|
||||
- Tiere mit Wurf verknüpft: **270** (davon über Geburtsdatum **und** Eltern: 165, nur über Geburtsdatum: 105; mehrdeutig: 16)
|
||||
- Würfe mit Datenqualitäts-Hinweisen: 113 (+ 138 Zeilen mit abweichendem Spaltenschema)
|
||||
|
||||
## Zusammenführungs-Schlüssel
|
||||
@@ -84,7 +84,7 @@ Gleiches Tier (Name+Datum), aber widersprüchliche Angaben in verschiedenen Date
|
||||
|
||||
## Wahrscheinliche Zuordnungen unvollständiger Einträge
|
||||
|
||||
91 namenlose/datenlose Einträge tragen denselben Namen wie ein vollständiges Tier — vermutlich dasselbe Tier (zur Bestätigung):
|
||||
89 namenlose/datenlose Einträge tragen denselben Namen wie ein vollständiges Tier — vermutlich dasselbe Tier (zur Bestätigung):
|
||||
|
||||
- „Tai of Lennylengo“ → Tai of Lennylengo (*01.10.2011)
|
||||
- „Arrow PZ Niederlande“ → Arrow PZ Niederlande (*20.05.2014)
|
||||
@@ -95,7 +95,6 @@ Gleiches Tier (Name+Datum), aber widersprüchliche Angaben in verschiedenen Date
|
||||
- „Oscar of Black Forest“ → Oscar of Black Forest (*12.06.2019)
|
||||
- „Hagrid Rubeus of Black Forest“ → Hagrid Rubeus of Black Forest (*18.07.2019)
|
||||
- „Lilo of LennyLengo“ → Lilo of LennyLengo (*04.11.2018)
|
||||
- „Kazuya“ → Kazuya (*14.07.2019)
|
||||
- „Harumi“ → Harumi (*21.02.2015)
|
||||
- „Pan“ → Pan (*09.12.2014)
|
||||
- „Gin“ → Gin (*05.02.2015)
|
||||
@@ -146,6 +145,7 @@ Gleiches Tier (Name+Datum), aber widersprüchliche Angaben in verschiedenen Date
|
||||
- „Zenon von Elea“ → Zenon von Elea (*06.10.2019)
|
||||
- „Nisha of Black Forest“ → Nisha of Black Forest (*28.03.2018)
|
||||
- „Zenon von Elea“ → Zenon von Elea (*06.10.2019)
|
||||
- „Nisha of Black Forest“ → Nisha of Black Forest (*28.03.2018)
|
||||
|
||||
## Nicht ins 8-Loci-Modell abgebildete Tokens (verbatim erhalten)
|
||||
|
||||
|
||||
Reference in New Issue
Block a user