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.

Version 0.2.0 Python 3.8+ License MIT

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

Référence API

Indices et tables