Une nuit d'enregistrement, du terrain au dépôt
Des enregistreurs autonomes posés sur le terrain captent les ultrasons d'une nuit entière. Restent ensuite des milliers de fichiers à trier, vérifier, nommer et déposer.
VigieChiro Companion prend en charge cette chaîne : importer la carte SD, vérifier la qualité des enregistrements, préparer et suivre le dépôt sur la plateforme nationale, puis relire les espèces identifiées par Tadarida. Sans tableur, sans script, sans outil tiers.
L'application
Six écrans, six moments de la nuit
Chaque étape du parcours a son écran. Cliquez sur une vignette pour la voir en grand.
D'où vient ce projet
Avant la première ligne de code, il y a eu un énoncé : le protocole, le besoin de Samuel Busson, les parcours d'un observateur, et les tests qui diraient si le code faisait ce qu'on attendait de lui. Sont venues ensuite quatre semaines, pendant lesquelles vingt et une équipes de première année de BUT Informatique ont travaillé sur le même produit, chacune dans son dépôt. La première version utilisable est sortie de là.
Deux consolidations ont suivi : la première a repris les fonctionnalités une par une, la seconde a visé l'usage réel, jusqu'à ce qu'un observateur puisse traiter sa saison entière sans buter. Le développement continue.
Un outil libre
Pour les bénévoles du programme Vigie-Chiro, au Muséum national d'Histoire naturelle. Gratuit, sous licence GPLv3, et reprenable par qui veut.
Un support d'apprentissage
La SAÉ 2.01 du BUT Informatique de l'IUT d'Aix-Marseille : livrer sur une commande réelle, avec les revues de code, les tests et l'intégration continue qu'elle suppose.
Un terrain de recherche
Le dépôt sert aussi à mesurer l'ingénierie du développement agentique, en confrontant des résultats publiés à une base de code déjà large. Son README dit lesquels.
Le récit complet est dans le guide d'utilisation.
Aller plus loin
Guide d'utilisation
Installer, prendre en main, comprendre chaque écran.
Dossier de conception
Le besoin, le modèle de données, les parcours et les maquettes.
Documentation développeur
Architecture, conventions, et comment contribuer au code.
Code source
Le dépôt, les tickets et les versions publiées.