🔷 INFORMATIONS GÉNÉRALES
Champ Détail
Nom du script onizuka_6f5khjzcpdz6ut1z_333.py
Version 1.0.0
Date de création 25/03/2026
Auteur / Demandeur refoïa jeremy
Objectif principal Estimer l’énergie dégagée et le rayon de l’onde thermique d’un impact d’astéroïde majeur (type Chicxulub).
🎯 DESCRIPTION FONCTIONNELLE
📌 Que fait ce script ?
Le script calcule la masse, l’énergie cinétique (en Joules et en Mégatonnes de TNT) et l’étendue des brûlures thermiques causées par un astéroïde entrant en collision avec la Terre, en utilisant des paramètres physiques prédéfinis.
📌 Problème résolu
Il permet de quantifier l’échelle d’une catastrophe planétaire en convertissant des données physiques (diamètre, vitesse) en mesures compréhensibles (comparaison avec la Tsar Bomba, rayon de destruction en km).
⚙️ SPÉCIFICATIONS TECHNIQUES
🐍 Environnement
Élément Valeur
Version Python 3.x
OS cible Tous (Windows, Linux, MacOS)
Mode d’exécution CLI (Ligne de commande)
📦 Dépendances / Librairies
Librairies standard : math
📥 ENTRÉES (INPUTS)
Les paramètres sont actuellement statiques (hardcodés) dans la fonction :
| # | Nom | Type | Obligatoire | Description | Exemple |
| :— | :— | :— | :— | :— | :— |
| 1 | diametre_km | int | ✅ Oui | Diamètre de l’astéroïde | 12 |
| 2 | densite_kg_m3 | int | ✅ Oui | Densité de la roche | 3000 |
| 3 | vitesse_km_s | int | ✅ Oui | Vitesse lors de l’impact | 20 |
📤 SORTIES (OUTPUTS)
📂 Fichiers / Données en sortie
Console (Print) : Affiche le nom de l’événement, la masse, l’énergie en Mt, la comparaison historique et le rayon de l’onde de choc.
🧱 STRUCTURE DU SCRIPT
onizuka_6f5khjzcpdz6ut1z_333.py
│
├── 📌 IMPORTS (math)
├── 📌 FONCTIONS
│ └── simulation_impact_asteroide() → Calculs physiques et affichage.
└── 📌 MAIN (Point d’entrée standard)
🔧 Détail des fonctions principales
Fonction Paramètres Retour Rôle
simulation_impact_asteroide() Aucun None Exécute la simulation complète avec les valeurs par défaut.
🔄 LOGIQUE / ALGORITHME
ÉTAPE 1 → Conversion du diamètre et de la vitesse en unités SI (mètres et m/s).
↓
ÉTAPE 2 → Calcul de la masse via le volume d’une sphère : V=34πr3.
↓
ÉTAPE 3 → Calcul de l’énergie cinétique : E=21mv2.
↓
ÉTAPE 4 → Estimation empirique du rayon thermique (loi de puissance E1/3).
↓
ÉTAPE 5 → Affichage des résultats formatés.
🚨 GESTION DES ERREURS
Variables non numériques : Le script planterait avec une TypeError si les variables étaient modifiées avec des types incorrects (pas de gestion de type try/except actuellement).
✅ CONTRAINTES & RÈGLES MÉTIER
Règle 1 : Utilise la constante de conversion de l’énergie (1 Mt = 4.184×1015 Joules).
Règle 2 : La densité est fixée pour une chondrite (3000 kg/m³).
🧪 TESTS ATTENDUS
# Cas de test Entrée Résultat attendu Statut
1 Chicxulub 12km, 20km/s ~100M de Mt TNT ⬜ À tester
2 Petit corps 0.02km (Tcheliabinsk) Énergie < 1 Mt ⬜ À tester
📊 PERFORMANCES ATTENDUES
Temps d’exécution : Immédiat (< 0.1s).
Consommation mémoire : Négligeable (< 20 Mo).
📝 EXEMPLE D’UTILISATION
▶️ Lancement en ligne de commande
Bash
python onizuka_6f5khjzcpdz6ut1z_333.py
📋 Exemple de sortie attendue
Plaintext
— Impact du Crétacé-Paléogène (Chicxulub) —
Masse estimée de l’astéroïde : 2.71e+15 kg
Énergie libérée : 129,732,314 Mégatonnes de TNT
Note : C’est environ 2,594,646 fois la Tsar Bomba.
—————————————-
Rayon de l’onde de choc thermique : ~5,062 km
Effet : Destruction quasi-instantanée de la biosphère dans cette zone.



Avis
Il n’y a pas encore d’avis.