🔥👨💻Atlas Cosmologique Hyper-Mesurable : visualisation dynamique des domaines relativistes et quantiques
Abstract
: 1️⃣ Publication / Note scientifique😵💫🔥 Titre : Atlas Cosmologique Hyper-Mesurable : visualisation dynamique des domaines relativistes et quantiquesAuteur : Kevin Fradier🇲🇫👨💻🇲🇫Licence : © 2026 Kevin Fradier — CC BY-NC-ND 4.0 Résumé :Cet atlas propose une visualisation hypothétique et mesurable de domaines cosmologiques distincts, alternant entre la relativité générale et la physique quantique. Chaque domaine est soumis à des attracteurs représentant les structures majeures de l’univers (amas de galaxies, filaments, halos), et ses flux sont calculés selon des interactions hypothétiques adaptées au type de domaine. Les flux et distances aux attracteurs sont mesurables et mis à jour en temps réel. Cette approche permet d’explorer les signatures limites des domaines, et d’identifier les points critiques où les interactions deviennent significatives, tout en restant compatible avec les mesures des ondes gravitationnelles et les contraintes cosmologiques modernes. Introduction :La complexité de l’univers observable implique une coexistence de domaines où la relativité générale et la physique quantique dominent respectivement. La visualisation dynamique des interactions entre ces domaines offre un moyen de tester, en simulation, l’impact relatif de la gravité, des fluctuations quantiques et de la mécanique de Higgs sur la structuration de l’espace-temps. Méthodologie : Les domaines sont représentés par des points 3D, alternant entre type relativiste et quantique. Les attracteurs sont placés aléatoirement dans l’espace, représentant des structures cosmiques majeures. Les flux sont calculés par vecteurs proportionnels à la distance inverse au carré, modulés par le type de domaine (relativité → plus influencé par la gravité, quantique → fluctuations). Les métriques en temps réel incluent la magnitude des flux, la distance minimale à un attracteur, et des alertes lorsque des seuils critiques sont dépassés. Les histogrammes permettent de visualiser la distribution des flux par domaine. L’outil est compatible avec STaRS pour mesurer les limites de signature de chaque domaine. Résultats :L’interface interactive 3D permet : Une exploration dynamique de la structure de l’univers simulée. L’identification des domaines critiques pour flux élevés. La mesure en temps réel des interactions relativistes et quantiques. Discussion :Cette approche fournit un outil hypothétique et exploratoire pour étudier la structuration cosmique, les interactions entre domaines, et la localisation des signatures limites. Elle ouvre la voie à l’intégration de données cosmologiques réelles et à la comparaison avec des observations (filaments cosmiques, distribution des halos, mesures gravitationnelles). Conclusion :L’Atlas Hyper-Mesurable permet de visualiser et mesurer la complexité des interactions entre domaines relativistes et quantiques, offrant un environnement interactif pour l’hypothèse et l’exploration scientifique. 2️⃣ Code HTML / JS final raffiné (qualité lisible) Atlas Cosmologique Hyper-Mesurable body { margin:0; background-color:#111; color:#eee; font-family:sans-serif; overflow:hidden; } #plot { width:65vw; height:90vh; display:inline-block; } #dashboard { width:34vw; height:90vh; display:inline-block; vertical-align:top; padding:10px; overflow-y:auto; } table { border-collapse: collapse; width: 100%; color:#eee; } th, td { border: 1px solid #444; padding: 3px; text-align:center; } th { background-color:#222; } .alert { color:#ff3333; font-weight:bold; } Dashboard Metrics Flux par domaine et attracteur Filtrage Seuil flux > Appliquer // ========================== CONFIGURATION ========================== const N_DOMAINS = 144; const N_ATTRACTEURS = 6; const SEUIL_ALERT = 1.8; // ========================== UTILS ========================== function rand(a,b){ return a + (b-a)*Math.random(); } function distance(a,b){ return Math.sqrt((a[0]-b[0])**2 + (a[1]-b[1])**2 + (a[2]-b[2])**2); } function magnitude(f){ return Math.sqrt(f[0]**2 + f[1]**2 + f[2]**2); } function colorMap(val){ if(valcolorMap(f/Math.max(...mags))); let minDists = domains.map(d=>Math.min(...attracteurs.map(a=>distance(d.pos,a)))); // ========================== PLOTLY ========================== let domain_trace = { x: domains.map(d=>d.pos[0]), y: domains.map(d=>d.pos[1]), z: domains.map(d=>d.pos[2]), mode:'markers', type:'scatter3d', marker:{size:5,color:colors,opacity:0.9}, text:mags.map((f,i)=>`Flux: ${f.toFixed(3)} Dist min: ${minDists[i].toFixed(2)} Type: ${domains[i].type}`), hoverinfo:'text' }; let attracteurs_trace = { x: attracteurs.map(a=>a[0]), y: attracteurs.map(a=>a[1]), z: attracteurs.map(a=>a[2]), mode:'markers+text', type:'scatter3d', marker:{size:10,color:'gold'}, text:Array.from({length:N_ATTRACTEURS},(_,i)=>`Attracteur ${i+1}`), hoverinfo:'text' }; let arrow_traces = domains.map((d,i)=>{ return {type:'cone', x:[d.pos[0]], y:[d.pos[1]], z:[d.pos[2]], u:[fluxes[i][0]], v:[fluxes[i][1]], w:[fluxes[i][2]], colorscale:'Rainbow', cmin:0, cmax:2, sizemode:'absolute', sizeref:0.5, anchor:'tail', showscale:false}; }); let data = [domain_trace, attracteurs_trace, ...arrow_traces]; let layout = {title:"Atlas Cosmologique Hyper-Mesurable", paper_bgcolor:"#111", plot_bgcolor:"#111", font:{color:"#eee"}, scene:{xaxis:{title:'X'}, yaxis:{title:'Y'}, zaxis:{title:'Z'}}, margin:{l:0,r:0,b:0,t:40}}; Plotly.newPlot('plot', data, layout, {displayModeBar:false}); // ========================== DASHBOARD ========================== function updateFluxTable(){ let html=' Domaine '; for(let j=0;j Flux A${j+1} `; html+=' '; domains.forEach((d,i)=>{ html+=` ${i+1} (${d.type}) `; for(let j=0;j ${magnitude(vect.map(v=>v*scale)).toFixed(2)} `; } html+=' '; }); html+=' '; document.getElementById('fluxTable').innerHTML=html; } updateFluxTable(); // ========================== ANIMATION ========================== let angle=0, pulse=0; setInterval(()=>{ angle+=0.01; pulse+=0.05; Plotly.relayout('plot', {'scene.camera.eye':{x:1.5*Math.cos(angle), y:1.5*Math.sin(angle), z:0.5+0.2*Math.sin(pulse)}}); Plotly.restyle('plot', {'marker.size':[5+2*Math.abs(Math.sin(pulse))]}, [0]); domains.forEach((d,i)=>fluxes[i]=computeFlux(d)); mags = fluxes.map(f=>magnitude(f)); colors = mags.map(f=>colorMap(f/Math.max(...mags))); Plotly.restyle('plot', {'marker.color':[colors]}, [0]); Plotly.restyle('plot', {'u':[fluxes.map(f=>f[0])],'v':[fluxes.map(f=>f[1])],'w':[fluxes.map(f=>f[2])],'sizeref':[0.3]}, Array.from({length:N_DOMAINS},(_,i)=>i+2)); document.getElementById('fluxMax').innerHTML=`Flux max: ${Math.max(...mags).toFixed(3)}`; document.getElementById('distMin').innerHTML=`Distance min au attracteur: ${Math.min(...minDists).toFixed(3)}`; let alertText=''; mags.forEach((f,i)=>{if(f>SEUIL_ALERT) alertText+=`Domaine ${i+1} flux critique (${f.toFixed(2)}) `;}); document.getElementById('alertes').innerHTML = alertText ? ` ${alertText} ` : 'Aucune alerte'; let bins=10, counts=Array(bins).fill(0), maxM=Math.max(...mags); mags.forEach(f=>{let idx=Math.min(bins-1,Math.floor(f/maxM*bins)); counts[idx]++;}); let histHTML='Histogramme flux: '; counts.forEach(c=>{histHTML+='|'+('█'.repeat(c))+' ';}); document.getElementById('histogram').innerHTML=histHTML; },30); // ========================== FILTRAGE ========================== document.getElementById('applyFilter').onclick=()=>{ let seuil=parseFloat(document.getElementById('fluxSeuil').value); let mask=mags.map(f=>f>=seuil); Plotly.restyle('plot', {'marker.opacity':[mask.map(m=>m?1:0.1)]}, [0]); }; 3️⃣ README.md # Atlas Cosmologique Hyper-Mesurable **Auteur :** Kevin Fradier **Licence :** CC BY-NC-ND 4.0 ## D
Fields of Study & Subjects
Cosmology and Gravitation Theories
Noncommutative and Quantum Gravity Theories
Relativity and Gravitational Theory
Publication details
- Journal / source
- Zenodo (CERN European Organization for Nuclear Research)
- Publication date
- 11 February 2026
- Language
- FR