9302a86ea8
New docs: - docs/em_spectrum_overlay.html: Full EM spectrum with Khra/Gixx lines, physics markers, cell-size slider - docs/2026-03-28_170500_cto-report_fractal-echo-analysis.txt: CTO fractal echo analysis report New scripts (Beast sweep infrastructure + analyzers): - scripts/nuclear_magic_analyzer.py: shell structure, peak clustering, mode counting, GUE tests - scripts/physics_domain_analysis.py: 4-domain physics (nuclear shells, Brillouin, band gaps, GUE) - scripts/direct_zmq_sweep.py: ZMQ direct sweep driver - scripts/sweep_real.py: real sweep execution - scripts/analyze_sweep.py, comprehensive_analysis.py: sweep analysis tools - scripts/execute_prime_mapping.py: prime lattice mapping - scripts/extrapolate_findings.py, check_extrapolation.py: extrapolation tools - scripts/eta_calc.py, time_estimate.py, updated_estimate.py, show_pattern.py: utilities Prime analysis (root): - navigator_prime_analysis.py, navigator_prime_analysis_v2.py Updated: - navigator/mock_lbm_daemon.py, navigator/telemetry_server.py
42 lines
1.3 KiB
Python
42 lines
1.3 KiB
Python
# Current status
|
|
original_hours = 99
|
|
speedup_low = 2.0
|
|
speedup_high = 3.0
|
|
|
|
print("=== UPDATED ETA WITH M26 OPTIMIZATION ===")
|
|
print()
|
|
print("M26 Optimization Applied:")
|
|
print(" Omega: 1.95 -> 1.85 (viscosity reduced)")
|
|
print(f" Expected speedup: {speedup_low:.0f}x to {speedup_high:.0f}x")
|
|
print()
|
|
|
|
# Calculate ETAs
|
|
eta_low = original_hours / speedup_high
|
|
eta_high = original_hours / speedup_low
|
|
|
|
print("Time to extract 100 primes:")
|
|
print(f" Conservative ({speedup_low:.0f}x): {eta_high:.0f} hours ({eta_high/24:.1f} days)")
|
|
print(f" Optimistic ({speedup_high:.0f}x): {eta_low:.0f} hours ({eta_low/24:.1f} days)")
|
|
print()
|
|
|
|
# Current progress
|
|
primes_have = 10
|
|
primes_need = 100
|
|
progress = primes_have / primes_need * 100
|
|
|
|
print(f"Current progress: {primes_have}/{primes_need} primes ({progress:.0f}%)")
|
|
print()
|
|
|
|
# Time remaining
|
|
hours_remaining_low = eta_low * (primes_need - primes_have) / primes_need
|
|
hours_remaining_high = eta_high * (primes_need - primes_have) / primes_need
|
|
|
|
print("Time remaining to 100 primes:")
|
|
print(f" Conservative: {hours_remaining_high:.0f} hours ({hours_remaining_high/24:.1f} days)")
|
|
print(f" Optimistic: {hours_remaining_low:.0f} hours ({hours_remaining_low/24:.1f} days)")
|
|
print()
|
|
|
|
print("REALISTIC ETA:")
|
|
print(f" ~45-50 hours (2 days) for 100 primes")
|
|
print(f" ~20-25 hours (1 day) if 3x speedup achieved")
|