projects

mooringDesignSimulator v2

Python/Qt desktop application used to design static oceanographic moorings, run simulations, visualize results, and generate PDF reports.

13 May 2026

Status: In active development

Repository: GitHub

Documentation: Lien

Release: Telechargement

Overview

mooringDesignSimulator v2 is a desktop application developed with Python and Qt to design static oceanographic mooring lines, manage a component library, run simulations, visualize results, and generate PDF reports.

This work continues a family of tools created to answer practical needs in cruise preparation, configuration checking, and result sharing.

What the software can do

  • load an oceanographic component library
  • build a mooring line graphically
  • edit segment properties
  • save and reload projects
  • run a static simulation
  • visualize results with tables and charts
  • generate a reusable PDF report

Key technical points

The current version is based on a clearer and more durable architecture:

  • desktop interface built with PySide6
  • project persistence backed by SQLite
  • explicit simulation pipeline: adapter, preprocessor, solver, output
  • component library managed through a SQLite cache
  • unit and integration tests for the most important parts of the application

Intended audience

The software is aimed at people who prepare or analyze oceanographic moorings and need a visual, reproducible, and documented tool for static configurations.

Documentation and public access

The source repository and the full wiki are currently private.

For that reason, the public documentation will progressively be made available through this website, together with project pages, explanatory posts, screenshots, and external download links when appropriate.

In the meantime:

  • this page provides a public overview of the software
  • the related blog post gives more technical context
  • older public reference material remains available on the UAR191 IMAGO website

Documentation

Progressive public documentation is now available on this website: