projects
mooringDesignSimulator v2
Application desktop Python/Qt pour concevoir des mouillages océanographiques statiques, exécuter des simulations, visualiser les résultats et générer des rapports PDF.
Statut: En cours de développement
Dépôt: GitHub
Documentation: Lien
Version: Telechargement
Présentation
mooringDesignSimulator v2 est une application desktop développée en Python et Qt pour concevoir des lignes de mouillage océanographiques statiques, gérer une bibliothèque de composants, exécuter une simulation, visualiser les résultats et produire un rapport PDF.
Ce travail s’inscrit dans la continuité d’outils développés pour répondre à des besoins concrets de préparation de campagne, de vérification de configurations et de partage de résultats.
Ce que permet le logiciel
- charger une bibliothèque de composants océanographiques
- construire graphiquement une ligne de mouillage
- régler les propriétés des segments
- enregistrer et recharger les projets
- exécuter une simulation statique
- visualiser les résultats sous forme de tableaux et de graphiques
- produire un rapport PDF exploitable
Points techniques importants
La version actuelle repose sur une architecture plus claire et plus durable:
- interface desktop en
PySide6 - persistance projet basée sur
SQLite - pipeline de simulation explicite: adaptation, prétraitement, solveur, restitution
- bibliothèque de composants gérée via un cache
SQLite - tests unitaires et tests d’intégration pour les zones les plus structurantes
Public visé
Le logiciel s’adresse aux personnes qui préparent ou analysent des mouillages océanographiques et qui ont besoin d’un outil visuel, reproductible et documenté pour travailler sur des configurations statiques.
Documentation et évolution
Le dépôt inclut:
- un
README.mdpour le développement et l’exécution - une documentation d’architecture en français et en anglais
- des notes sur les algorithmes de simulation
- des exemples et une bibliothèque de composants
Documentation
Une documentation publique progressive est maintenant disponible sur ce site:
Liens
- Dépôt source: GitHub
- Documentation publique: Ouvrir la documentation
- Site historique connexe: UAR191 IMAGO