BugFix mtWear & ValuesManager + postProLoop.pyw
Ajout d'un paramètre “isBuilt” dans les WearcontactTool
pour ne plus générer 3 fois les plots d'usure en cas d'interaction de contact multiple.
Correction de la fermeture des fichiers .v lorsque l'on remove
un extractor ou que l'on clear
le ValuesManager
(ce qui me plantait la suppression des fichiers *.v
après la fin de mes simulations).
Devant appeler Matlab en boucle sur une série de répertoires et sous répertoires d'une analyse paramétrique, et ne voulant pas le faire à la main (au début j'avais 6 analyses paramétriques de 30 simulations à re-posttraiter), j'ai récupéré un vieux script python que j'ai remis au gout du jour et emballé dans une petite interface graphique (l'appli a mis 18 heures à re-posttraiter mes 6*30 simulations en série).
La nouvelle petite appli python permettant, dans un répertoire, ou à travers une arborescence complète de (pour le moment dans cet ordre)
Elle s'appelle postProLoop.pyw
dans LinuxBin.
N'hésitez pas à l'utiliser et l'améliorer …
J'ai ajouté la possibilité de faire un restart automatiquement (sans devoir préciser le numéro du fac) à partir du dernier fac existant dans le workspace.
Ca permet donc aussi de relancer automatiquement une série de test en cas de crash machine ou de “prolongation” du temps d'une (série de) simulation(s).
La fonction restart ayant un argument par défaut (stepNo = -1), le restart à partir du dernier pas de temps est aussi utilisable à la main …
nb : j'ai à peine testé (n'ayant finalement pas eut besoin de l'utiliser) ⇒ use with care !!!
⇒ les utilitaires de oo_meta/toolbox sont modifiés (utilities, fac, battery,
Ajout de 2 fonctions dans l' ExperimentSet
permettant de lancer
Adding: linuxBin/postProLoop.py Adding: linuxBin/postProLoop.pyw Deleting:
Adding: Deleting:
— Luc Papeleux 2016/12/02