Installation

Prérequis

OpenEurOtop nécessite :

  • Python 3.8 ou supérieur

  • numpy >= 1.20.0

  • scipy >= 1.7.0

  • matplotlib >= 3.3.0 (optionnel, pour les graphiques)

Installation standard

Depuis le code source

git clone https://github.com/votre-repo/OpenEurOtop.git
cd OpenEurOtop
pip install -e .

Vérification de l’installation

python verify_installation.py

Vous devriez voir :

========================================
VERIFICATION OPENEUROTOP
========================================

[OK] Module openeurotop
[OK] Module overtopping
[OK] Module wave_parameters
...

========================================
INSTALLATION REUSSIE !
========================================

Environnement virtuel (recommandé)

Il est recommandé d’utiliser un environnement virtuel :

# Créer l'environnement virtuel
python -m venv venv_openeurotop

# Activer (Windows)
venv_openeurotop\Scripts\activate

# Activer (Linux/Mac)
source venv_openeurotop/bin/activate

# Installer
pip install -e .

Dépendances optionnelles

Pour le développement

pip install pytest pytest-cov

Pour la documentation

pip install sphinx sphinx-rtd-theme sphinx-autodoc-typehints

Désinstallation

pip uninstall openeurotop