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