docs
mooringDesignSimulator v2 - Installation
Prepare the development environment and run mooringDesignSimulator v2
Recommended environment
The project currently expects a Conda environment named pyside6 and targets Python 3.11.
Main dependencies:
pyside6qt6-chartsmatplotlibnumpyreportlabappdirstomlxlrdnetcdf4packagingpyinstallerpytest
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