OpenEurOtop Documentation
OpenEurOtop v0.2.0 - Implémentation Python complète du guide EurOtop (2018)
OpenEurOtop est un package Python qui implémente les méthodes de calcul du manuel EurOtop 2018 pour l’ingénierie côtière et le franchissement par les vagues.
Caractéristiques principales
✅ Franchissement (Chapitre 5) - 95% implémenté
✅ Run-up (Chapitre 6) - 90% implémenté
✅ 12 Case Studies - Basés sur EurOtop Chapitre 8
✅ Analyses probabilistes - Complètes
✅ Cas spécifiques - Multi-pentes, pentes extrêmes
✅ Validation automatique - Complète
Installation rapide
pip install -e .
Exemple d’utilisation
from openeurotop import overtopping
# Calcul du franchissement pour une digue à talus
q = overtopping.digue_talus(
Hm0=2.5, # Hauteur significative (m)
Tm_10=6.0, # Période spectrale (s)
h=10.0, # Profondeur d'eau (m)
Rc=3.0, # Revanche (m)
alpha_deg=35.0 # Pente (°)
)
print(f"Débit de franchissement : {q*1000:.3f} l/s/m")
Table des matières
Guide utilisateur
Référence API
- Module overtopping
- Module run_up
- Module probabilistic
- Module special_cases
- Module validation
- Module case_studies
CaseStudycase_study_1_zeebrugge()case_study_2_oostende()case_study_3_petten()case_study_4_walcheren()case_study_5_dover()case_study_6_samphire_hoe()case_study_7_scheveningen()case_study_8_westkapelle()case_study_9_zoutkamp()case_study_10_reykjavik()case_study_11_gijon()case_study_12_alderney()run_all_case_studies()compare_with_measurements()generate_case_studies_report()- Classe CaseStudy
- Fonctions principales
- Case Studies individuels
- Module wave_parameters
- Module reduction_factors
- Module constants
Informations