Outils pour utilisateurs

Outils du site


issue126:recherches_sous_linux

Last month, I briefly touched on the macro recorder and using batch files to improve my job efficiency. For the past five years, I collected vertebral motion data using motion capture and pressure pads. Vertebral motion testing is an osteopathic technique for lumbar spine testing. The purpose of this testing is to discern lumbar problems. The lumbar spine is the last 5 segments above your pelvis. If I have low back pain, then one of these segments will be “stuck in an unnatural position.” Working with my primary investigator, I finished processing this data set to create a data warehouse. The warehouse’s sole purpose is to answer research questions related to vertebral motion testing Luckily for me, I collected the vertebral motion in the same protocol procedures over the past 5 years. The data was collected in a yearly class elective, thus we had multiple student examiners, research participants, and unique findings. However, the data files needed to be renamed to a standardized naming convention. I could use the terminal to rename the files, but I wanted the GUI option. I did not want to blindly rename a file data set via the terminal.

Le mois dernier, j'ai donné un bref aperçu de l'enregistreur de macro et de l'utilisation de fichiers en lots pour améliorer mon efficacité au travail. Pendant cinq ans, j'ai rassemblé des données de mouvements vertébraux en utilisant des coussinets de capture des mouvements et de pression. Le test des mouvements vertébraux est une technique ostéopathique pour tester la colonne lombaire afin de pouvoir déceler des problèmes éventuels. La colonne lombaire désigne les 5 derniers segments au-dessus du pelvis. Si j'ai une lombalgie, un de ces segments sera « bloqué dans une position anormale ». En partenariat avec le chercheur principal, j'ai terminé le traitement de ce jeu de données pour créer un entrepôt de données. La seule raison d'être de l'entrepôt est de répondre à des questions de recherche concernant les tests des mouvements vertébraux.

Heureusement, j'ai rassemblé les mouvements vertébraux avec les mêmes procédures protocolaires au cours des cinq dernières années. La collecte des données faisait partie d'un module optionnel annuel et nous avions donc de multiples examinateurs estudiantins, des participants aux études et des résultats uniques. Cependant, les fichiers de données devaient être renommés selon une convention d'appellation standard. J'aurais pu utiliser le terminal pour renommer les fichiers, mais je voulais l'option interface graphique. Je ne voulais pas renommer un jeu de fichiers de données aveuglément via le terminal.

A simple search in the software center offered Krename and pyRenamer. Krename is a KDE desktop app. This app has documentation, but it was not an easy interface. I chose pyRenamer due to an easier interface for a new user. It worked well and offered a preview pane to ensure quality control. When you open pyRenamer, a simple interface opens. The first step is to find the folder pathway to the file batch that needs to be renamed. This is the upper left third of the interface. The upper third pane is the preview of what the files will be changed too. The bottom portion is the program command options. The Patterns tab will identify a naming scheme and will automatically change the filenames. If there is one file there you want to name, you can do a manual rename. I did not have images to name, so I am unsure of this tab. I found the easiest and most useful tabs were the insert/delete and substitutions. I can easily insert or delete words or characters to make a standardized filename. These are the steps that I applied. I choose the folder pathway first. I then clicked the substitution tab and clicked the replace function. In the example above, I replaced Research with Develop. The preview pane shows the new filenames. If the new filename was off, I could easily change it. By clicking the Rename button, the files assume the new desired names. This app allowed me to safely rename one third of the mismatched data set within 4 hours. This would be approximately 500 files.

Une recherche simple dans le centre de logiciels m'a donné Krename et pyRenamer. Krename est une appli du bureau KDE. Une documentation existe sur elle, mais l'interface n'était pas facile. J'ai choisi pyRenamer à cause de son interface qui est plus facile pour un nouvel utilisateur. Elle fonctionne bien et propose un volet d'aperçu pour assurer le contrôle qualité.

Au lancement de pyRenamer, une interface simple s'ouvre. D'abord, il faut trouver le chemin vers le dossier qui contient le lot de fichiers qui doivent être renommés. Cela se trouve dans le tiers de l'interface en haut à gauche. Le volet du tiers du haut est l'aperçu de ce que les fichiers deviendront. En bas vous trouvez les options de commande du programme. L'onglet Patterns (modèles) identifiera un schéma d'appellation et modifiera le nom des fichiers automatiquement. Si vous ne voulez renommer qu'un seul fichier, il est possible de le faire à la main. Je n'avais pas d'images à nommer ; aussi je ne connais pas grand chose à cet onglet. J'ai trouvé que les onglets les plus faciles et les plus utiles était ceux d'insertion/suppression et de substitution. Je peux facilement insérer ou supprimer des mots ou des caractères pour créer un nom de fichier standardisé.

Voici les étapes que j'ai suivies : d'abord, j'ai choisi le chemin du dossier. Ensuite j'ai cliqué sur l'onglet substitution, puis sur la fonction “replace” (remplacer). Dans l'exemple ci-dessus, j'ai remplacé Research par Develop. Le volet d'aperçu affiche les nouveaux noms. Si un nouveau nom de fichier ne convenait pas, c'était facile de le changer. Quand on clique sur le bouton Rename, les fichiers prendront chacun le nouveau nom programmé. Cette appli m'a permis de renommer en toute sécurité un tiers du jeu de données dépareillé en seulement 4 heures. Cela faisait environ 500 fichiers.

issue126/recherches_sous_linux.txt · Dernière modification : 2017/11/11 15:19 de andre_domenech