docs

mooringDesignSimulator v2 - Installation

Prepare the development environment and run mooringDesignSimulator v2

13 May 2026

The project currently expects a Conda environment named pyside6 and targets Python 3.11.

Main dependencies:

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

netcdf4 is required because NetCDF current-profile import is a supported feature.

Create the environment

Create a helper environment with mamba if needed:

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

Then create the application environment:

mamba env create -f environment.yml
conda activate pyside6

Update an existing environment

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

Run the application

From the activated environment:

python main.py

Or directly with Conda:

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

With debug logging:

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

Common tasks

If task is available:

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

Previous: Overview | Back to list | Next: Usage