docs

mooringDesignSimulator v2 - Installation

Préparer l'environnement de développement et lancer mooringDesignSimulator v2

13 May 2026

Environnement recommandé

Le projet s’appuie actuellement sur un environnement Conda nommé pyside6 et cible Python 3.11.

Dépendances principales:

  • pyside6
  • qt6-charts
  • matplotlib
  • numpy
  • reportlab
  • appdirs
  • toml
  • xlrd
  • netcdf4
  • packaging
  • pyinstaller
  • pytest

netcdf4 est requis car l’import de profils de courant NetCDF fait partie des fonctions supportées.

Créer l’environnement

Créer d’abord un environnement utilitaire avec mamba si nécessaire:

conda create -n mambaenv -c conda-forge mamba python=3.11
conda activate mambaenv

Créer ensuite l’environnement applicatif:

mamba env create -f environment.yml
conda activate pyside6

Mettre à jour un environnement existant

mamba env update -n pyside6 -f environment.yml --prune

Lancer l’application

Depuis l’environnement activé:

python main.py

Ou directement avec Conda:

conda run --no-capture-output -n pyside6 python main.py

Avec journalisation de debug:

conda run -n pyside6 python main.py -d -l

Tâches courantes

Si task est disponible:

task --list
task run
task test
task res
task build

Précédent: Vue d’ensemble | Retour à la liste | Suivant: Utilisation