docs

mooringDesignSimulator v2 - Installation

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

Publié le 13 mai 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