Bienvenue sur « Installer SW avec Python » pour Condor 2
Sommaire
Préalable
Nous œuvrons à simplifier l’installation de la scène SW.
Après avoir proposé :
- un processus de téléchargement des fichiers de la scène SW,
- puis une solution d’installation avec Excel,
voici une toute première version 0-01 du 07/12/2023, encore plus élaborée.
Elle traite automatiquement le téléchargement de tous les fichiers, leur décompression et l’installation de la scène. Ce programme, écrit en Python, fonctionne en mode console.
Il s’agit de le tester pour préparer le vol prévu le 19/12/2023 sur la scène SW.
Récupérer le programme
Voici le lien pour le télécharger : FrSW-Installation-V0-01.7z
Une fois téléchargé, décompresser le fichier avec 7-Zip, puis copier le dossier FrSW-Installation-V0-01, quelque part.
- Par curiosité ou pour un simple test, nous suggérons le dossier téléchargements (ou Downloads).
- Sinon, là où vous mettez habituellement vos programmes qui ne nécessitent pas d’installation
- comme XCSoar par exemple.
Utiliser le programme
Ouvrir le dossier FrSW-Installation-V0-01, qui contient 4 fichiers :
- Parametres.toml un fichier de paramétrage très important à modifier en priorité
- FrSw_install-test.toml pour faire un petit test préalable
- FrSw_install-complet.toml pour une installation complète de la scène FrSW
- FrSw_install-V0-01.exe le programme exécutable
Ne lancez surtout pas le programme avant d’avoir correctement renseigné le fichier
Parametres.toml
sinon il risque de très mal fonctionner
Commencer par le fichier Parametres
Le fichier Parametres.toml s’ouvre avec le bloc notes de Windows.
Vous devez renseigner très soigneusement le chemin des dossiers :
- Téléchargement
- Landscapes
Ceci s’apparente aux explications du chapitre « Contrôler les chemins » de l’installation avec Excel.
ATTENTION
Le séparateur doit impérativement être le slash « / » et non pas l’anti slash « \ »
Parfois certains PC utilisent le slash et d’autres l’antislash comme séparateurs de chemin. Modifiez-les en conséquence.
Nous corrigerons ce problème de slash et d’anti slash dans la prochaine version du programme.
Une fois ces réglages réalisés, faire un rapide test de bon fonctionnement. Pour cela, lire attentivement la suite.
Les fichiers FrSW-Installxxx.toml
Les 2 autres fichiers toml contiennent des informations importantes pour le programme qu’il s’agit de préserver. Commencer par les sauvegarder.
Sauvegarder les fichiers .toml
A inclure dans la prochaine version du programme.
- Créer un dossier nommé Originaux
- Copier les 2 fichiers FrSW-Installxxx ayant l’extension .toml dans ce dossier
Tester
Dans le dossier principal le fichier FrSW-Install-test.toml sert à faire des tests. Pour le rendre opérationnel, il faut le renommer FrSw_install.toml (en enlevant « –test » de son nom)
Lancer alors le programme exécutable qui :
- Commence par faire très rapidement un ensemble de vérifications
- Télécharge les 2 premiers fichiers de la scène qui en comporte 21 au total
- Les décompresse avec 7-zip, puis les installe
Si la scène FrSW, existe le programme demande de la renommer.
Une fois fait, relancer le programme.
Au final, un message vous informe que la scène est installée. Il faut alors presser la touche « Entrée » pour fermer la fenêtre d’exécution. Contrôler que tout s’est bien passé et que les fichiers sont au bon endroit. Sinon, modifier le fichier des paramètres et recommencer le test.
Installer la scène complète
Lorsque les test précédents sont concluants, il devient possible d’installer la scène complète.
Le fichier FrSw_install-complet.toml sert à installer la scène complète.
Commencer par supprimer le fichier FrSw_install.toml qui a servi à faire les tests.
Comme précédemment, dans le dossier principal, renommer le fichier FrSw_install-complet.toml => FrSw_install.toml (en enlevant « –complet » de son nom)
Sans la suppression précédente, le renommage est impossible.
Lancer alors le programme exécutable qui devrait installer les 21 fichiers de la scène FrSW.
Comme les 2 premiers fichiers sont déjà téléchargés, il n’y aura que 19 téléchargements et 21 installations.
Les premières expériences montrent que le programme se plante parfois au cours des téléchargements. Relancer alors le programme, il repartira depuis le dernier fichier téléchargé.
Contrôle du dossier FrSW
Inclure ce contrôle dans la prochaine version du programme.
Pour contrôler le dossier installé, ouvrir Landscapes, faire un clic droit sur le dossier FrSW et sélectionner Paramètres.
Pour la version 0.10 de cette, scène avec toutes les textures haute et moyenne résolution disponibles actuellement, il y a :
- 41 dossiers
- 25 549 fichiers
- dont la taille totale occupe 35,7 Go (38 412 856 505 octets)
C’est le chiffre en octets qu’il faut vérifier soigneusement.
Contrôles nécessaires
Avant le vol du 19 décembre 2023, tester cette scène pour éviter les surprises de dernière minutes.
- En solo avec Condor en passant par Free Flight
- Nous contacter pour faire un tout petit vol de contrôle en réseau avec le serveur.
Performances du programme
Avec un PC haut de gamme, et un réseau fibre haut débit, nous avons mesuré
- 9 minutes pour faire les 21 téléchargements
- 3 minutes pour décompacter et installer (Z-Zip installé)
Avec un vieux PC portable, ayant 10 ans d’âge, mais un réseau fibre haut débit, nous avons mesuré
- 50 minutes pour faire les 21 téléchargements. Le PC n’a que 6 Go de mémoire, il est particulièrement lent ainsi que son disque.
- 11 minutes pour décompacter et installer (Z-Zip installé)
Qui | Téléchargement | Installation | 7-Zip | Remarques |
Michel R. | 9 mn | 3 mn | Oui | Bon du 1er coup |
Vieux PC portable | 50 mn | 11 mn | Oui | 1 plantage |
Patrck C. | 8 mn | 8 mn | Oui | 3 plantages |
Michel T. | 25 mn | 13 mn | Oui | 1 plantage |
Vianney P. | 10 mn | 12 mn | Oui | 1 plantage |
Jacques C. | 9 mn | 1 mn | Oui | Bon du 1er coup |
Problèmes connus
Nous n’avons pas encore réussi à empêcher la mise en veille du PC. Il faut donc déplacer la souris de temps en temps. Pour l’avoir expérimenté, si la mise en veille intervient pendant les téléchargements, il suffit de relancer le programme. Au pire, le dernier fichier en cours sera retéléchargé.
Nous avons signalé comme ceci, dans le mode opératoire, les actions à prendre en compte dans la prochaine version du programme.
Remerciements
Ce programme est le résultat d’une forte collaboration avec Benjamin Girard du club GVV de Grenoble. Nous le remercions très chaleureusement pour ses bonnes idées et son expertise. Nous admirons sa spontanéité, et sa bonne humeur communicative.
Notre gratitude s’adresse à Patric Caille du club ACPH d’Issoire. Il accepte toujours de faire le cobaye, avec beaucoup de gentillesse.
Nous remercions d’avance toute personne qui contribuerait à nous faire des retours. Prioritairement sur le fonctionnement de l’outil, voire sur des propositions de solutions alternatives plus performantes.