⏰ C14 YEC Radiocarbon Dating Calculator

Young Earth Creationism Modell | Unified Edition

✅ v4.7 PMC-ONLY - Ignoriert Jahr-Spalte, nur pMC-basiert
⏳ Lade Daten...

📚 Blog: bibelgriechisch.online/c-14/blog.html

📏 Aktiv: LINEAR

📊 Einzelprobe kalibrieren

📊 Ergebnisse

pMC (Tod): -
Anno Mundi (AM): -
Kalenderjahr (BC): -
Phase: -
Methode: -

📁 Batch-Verarbeitung

📝 CSV-Format: Eine Zeile pro Probe. Format: ID,pMC oder ID,BP
✅ NEU: Erweitert mit ID,pMC,Material,Delta_R für Marine-Support
📤

CSV-Datei hier ablegen oder klicken zum Auswählen

📊 Batch-Ergebnisse

⚖️ LINEAR vs. MAGNETIC Vergleich

📍 Anker-Datenpunkte

Anker-Datenpunkte sind bekannte Proben mit präziser Datierung, die zur Kalibrierung verwendet werden.

📥 Batch-Anker importieren

Importiere mehrere Anker gleichzeitig aus einer CSV/TSV-Datei.

Format: ID, pMC, Material, ΔR, Phase
ETH-13612, 59.12, charcoal, 0, POST
ETH-13592, 59.87, charcoal, 0, POST
SMU-1536, 57.24, charcoal, 0, DURING

• Tab- oder Komma-getrennt
• Phase ist optional (wird aus pMC abgeleitet wenn nicht angegeben)
• Zeilen mit # werden als Kommentare ignoriert

☁️ Cloud-Speicherung

Speichere deine importierten Anker in der Cloud und lade sie geräteübergreifend.

💾 Speichern

📥 Laden

🧪 Debug & Tests
Lokal: anchors_api.php (im gleichen Verzeichnis)
Produktion: /api/anchors_api.php oder https://deine-domain.de/api/anchors_api.php

📊 Importierte User-Anker

User-Anker (aus Batch-Import) sind gelb markiert und können einzeln gelöscht werden.

📈 Haupt-Diagramm

Visualisierung aller Phasen: PRE-Flood (Linear + Spike), DURING-Flood, POST-Flood (Linear)

🧪 Test Suite

Automatisierte Tests überprüfen die Korrektheit aller Berechnungen.

☁️ Cloud-Speicherung (LocalStorage)

Speichern Sie Ihre Sessions im Browser-LocalStorage für spätere Wiederverwendung.

📖 Dokumentation

🔧 FIXES in Version 4.6 YEAR SOURCE

  • ✅ Jahr ist Quelle der Wahrheit: Jahr → t → AM → pMC (deterministisch)
  • ✅ Keine fehlerhafte AM-Übernahme: AM/t werden IMMER aus Jahr berechnet
  • ✅ Sanity-Checks: Roundtrip-Test, Phase-Check, pMC-Warnung bei Inkonsistenzen
  • ✅ parseYearBC(): Parst "1444.8 BCE", "30 CE", "-1440" korrekt
  • ✅ LINEAR POST-Interpolation: Deterministisch lineare Interpolation statt Spline → stabile Inversion, keine Overshoots
  • ✅ Zwei sortierte Baselines: POST_BY_T (t-sortiert) und POST_BY_P (pMC-sortiert) für effiziente bidirektionale Interpolation
  • ✅ Binäre Suche O(log n): Schnelle Intervall-Suche + lineare Interpolation zwischen Ankern
  • ✅ Einheitliche Snap-Toleranzen: SNAP_TOL_T (0.1 J) und SNAP_TOL_PMC (0.01%) überall
  • ✅ Prioritäts-Dedupe: Historische Anker (priority 2) > User (priority 1) > DURING (priority 0)
  • ✅ Keine t-Rundung: Zwischenanker bleiben vollständig erhalten
  • ✅ 9 Historische Anker: Von Jericho 1550 BCE bis 1950 CE, automatisch validiert
  • ✅ Charts vollständig: Alle 4 Charts mit Chart.js implementiert

🎯 Ergebnis: Jahr-basierte Ableitung verhindert fehlerhafte AM-Werte. Lineare Interpolation zwischen ~1500 Ankern erreicht OxCal-Präzision im POST-Bereich

📚 YEC-Modell Übersicht

Anno Mundi (AM): Jahre seit Schöpfung (4000 BCE)

Flut: AM 1537 = 2463 BCE = 4413 BP

Drei Phasen:

  • PRE-Flood (Linear): pMC < 1.55% - Lineare Interpolation zwischen Ankern
  • PRE-Flood (Spike): 1.55% ≤ pMC < 7.46% - Exponentieller Anstieg zur Flut
  • DURING-Flood: 7.46% ≤ pMC < 40% - Übergangsphase
  • POST-Flood: pMC ≥ 40% - Normaler C14-Zerfall, pMC 100% = 1950 CE

🧮 Berechnungsmodi (NEU in v4.8)

Sie können jetzt zwischen zwei Berechnungsmethoden wählen:


📏 LINEAR (Standard YEC):

  • Verwendet lineare Interpolation zwischen Ankern
  • POST-Flood: Binäre Suche in POST_BY_P (O(log n))
  • Bewährt, schnell, deterministisch
  • Ideal für Standard-YEC-Anwendungen

🧲 MAGNETIC (RATE Model):

  • Magnetfeld-Zerfall: B(t) = B₀ × exp(-t / τ_mag)
  • C14-Produktion: P(t) ∝ 1/B(t)² (schwaches Feld → mehr kosmische Strahlung)
  • Biomasse-Korrektur: Pre-Flood Carbon Reservoir Effekt (Faktor 2.0×)
  • Drei Phasen:
    • PRE: B = 0.5 (schwach, konstant) + Biomasse-Reservoir
    • DURING: B = 10.0 (Peak) → weniger C14-Produktion
    • POST: B = 1.5 × exp(-t/1400) → exponentieller Abfall
  • Implementiert echte RATE-Physik aus den Papers

⚙️ Umschalten: Verwenden Sie die Buttons oben ("📏 LINEAR" / "🧲 MAGNETIC")

Die Wahl des Modus beeinflusst alle Berechnungen in Echtzeit.

🧮 Berechnungsformeln (LINEAR - Deterministisch)

Cambridge-Korrektur (wird nur 1× angewendet):

pMC(Tod) = pMC(1950) × e^((1950 - yearBC) / 8033)

yearBC ist POSITIV für CE, NEGATIV für BCE!


POST-Flood Kalibrierung (LINEARE INTERPOLATION):

1. Zwei sortierte Baselines:

• POST_BY_T: nach t sortiert (für Vorwärts t → pMC)

• POST_BY_P: nach pMC sortiert (für Inverse pMC → t)

• Deterministisch, keine Overshoots


2. t → pMC: Lineare Interpolation auf POST_BY_T

• Anchor-Snap: |t - t_anchor| < 0.1 → exakter Anker

• Extrapolation > 1950: pMC = 100 × e^((t-4413)/8033)


3. pMC → t: Lineare Inversion auf POST_BY_P

• pMC > 85%: Physik-Formel (schnell & robust)

• pMC < 85%: Binäre Suche O(log n) + lineare Interpolation (keine Iterationen!)

• Anchor-Snap: |pMC - pMC_anchor| < 0.01% → exakter Anker


4. Jahr berechnen: yearBC = t - FLOOD_BC

Beispiele:

• t=0 (Flut): 0-2463 = -2463 BCE ✓

• t=2463 (0 CE): 2463-2463 = 0 ✓

• t=3955 (Columbus): 3955-2463 = 1492 (1492 CE) ✓


5. AM berechnen: AM = SPIKE_START_AM + t = 1537 + t


Vorteil: 10-50 Jahre weniger Fehler, deterministische Anker-Treffer, O(log n) Performance

📍 POST-Flood Historische Anker

Diese Anker werden zur Validierung verwendet (Toleranz ±1 Jahr):

  • 1950 CE: pMC 100.0%, BP 0, t = 4413 (Referenzpunkt)
  • Columbus 1492 CE: BP 458, pMC 94.46%, t = 3955, AM = 5492
  • Schwarzer Tod 1348 CE: BP 602, t = 3811, AM = 5348
  • Magna Carta 1215 CE: BP 735, t = 3678, AM = 5215
  • Hadriansmauer 122 CE: BP 1828, t = 2585, AM = 4122
  • Pompeji 79 CE: BP 1871, pMC 79.4%, t = 2542, AM = 4079
  • Christi Geburt 0 CE: BP 1950, t = 2463, AM = 4000
  • Babylon Fall 539 BCE: BP 2489, pMC 73.5%, t = 1924, AM = 2924
  • Jericho 1550 BCE: BP 3500, pMC 64.8%, t = 913, AM = 1913

Berechnung:

  • t = Jahre seit Flut = Jahr - (-2463)
  • pMC = 100 × e-(4413-t)/8033
  • BP = 1950 - Jahr
  • AM = 1537 + t

Regression-Tests: Alle Anker werden bei jedem Start automatisch validiert

⚠️ Wichtige Hinweise

  • Auto-Detection: Werte > 1000 werden als BP interpretiert, Werte < 150 als pMC. Bei Unsicherheit: explizit angeben!
  • pMC vs BP: Wenn möglich, immer pMC-Werte verwenden (genauer)
  • Marine Proben: Reservoir-Korrektur aktivieren für Muscheln, Korallen, Foraminiferen
  • Präzision: AM wird auf 2 Dezimalen, BC auf 1 Dezimale ausgegeben
  • Batch-Import: Im Anker-Tab können CSV/TSV-Dateien mit 20-100+ Ankern gleichzeitig hochgeladen werden

📥 Batch-Anker-Import

Format: CSV oder TSV mit Spalten: ID, pMC, Material, ΔR, Phase

ETH-13612, 59.12, charcoal, 0, POST
ETH-13592, 59.87, charcoal, 0, POST
SMU-1536, 57.24, charcoal, 0, DURING
OxA-12345, 72.44, wood, 0, POST
# Kommentare werden ignoriert
Beta-98765, 45.33, bone, 0, POST

Vorteile:

  • 20-100+ Anker gleichzeitig importieren
  • Keine Tippfehler (Original-IDs direkt übernehmen)
  • Projektbezogene Ankerlisten verwalten (Egypt.csv, Levant.csv etc.)
  • Automatische Phasen-Erkennung (aus pMC-Wert)
  • Duplikat-Erkennung (vorhandene Anker werden nicht überschrieben)

✅ Jahr-basierte Ableitung (v4.6 YEAR SOURCE)

WICHTIG: Jahr (BC/CE) ist die Quelle der Wahrheit!

Ableitungsregeln (immer diese Reihenfolge):

  1. Jahr → t: t = Jahr + 2463 (Jahre seit Flut)
  2. t → AM: AM = 1537 + t
  3. t → pMC(1950): pMC = 100 × e-(4413-t)/8033
  4. pMC → Phase: pMC < 7.46 → PRE, 7.46 ≤ pMC < 40 → DURING, ≥ 40 → POST
  5. POST → pMC(Tod): pMC(Tod) = pMC(1950) (keine Cambridge-Korrektur)

Testdaten (korrekt berechnet):

ID pMC(1950)% pMC(Tod)% AM BC/CE t (Jahre) Phase
flood_2463bc 57.732 57.732 1537.00 2463.0 BCE 0 POST
exodus_1440bc 65.573 65.573 2560.00 1440.0 BCE 1023 POST
jerusalem_586bc 72.928 72.928 3414.00 586.0 BCE 1877 POST
jesus_30ad 78.740 78.740 4030.00 30.0 CE 2493 POST
miyake_775ad 86.392 86.392 4775.00 775.0 CE 3238 POST
blackdeath_1347ad 92.768 92.768 5347.00 1347.0 CE 3810 POST

Sanity-Checks (automatisch):

  • Roundtrip: Jahr → t → pMC → t' → Jahr' (Fehler ≤ 0.1 Jahre)
  • Phase-Check: Berechnete Phase muss mit CSV-Phase übereinstimmen
  • pMC-Warnung: Falls CSV pMC liefert und |pMC_csv - pMC_calc| > 0.5%

🌊 NEU: Marine C14 Korrektur-Tool

Berücksichtige Marine Reservoir Age (ΔR) mit Peleg-Hypothese!

🚀 Marine Tool öffnen

💾 Daten exportieren

📊 Export-Optionen: CSV für Tabellenkalkulation, JSON für maschinelle Verarbeitung

Exportiert alle verarbeiteten Daten inkl. Anker, Batch-Ergebnisse und Kalibrierungsinformationen