Ce programme est conçu pour la lecture et la manipulation des données en provenance des capteurs des Datafficheurs, ces Datafficheurs sont des dispositifs de mesure d'efforts adaptés aux équidés. Plus d'information disponible sur hippotese.free.fr/blog.
Le programme Datafficheur offre plusieurs fonctionnalités majeures, notamment :
Les trames pour un capteur :
565,06/10/2022,15:52:11,53,55,69,70,55,56,52,57,63,64 (1 capteur)
sont transformées en :
06-10-2022,15:52:11.1,53,53
06-10-2022,15:52:11.2,55,55
De même, les trames pour deux capteurs :
565,06/10/2022,15:52:11,53,55,69,70,55,56,52,57,63,64,52,56,50,50,52,56,61,48,49,39 (2 capteurs)
sont transformées en :
06-10-2022,15:52:11.1,53,52,105
06-10-2022,15:52:11.2,55,56,111
Pour utiliser le programme Datafficheur, exécutez la commande suivante :
python3 datafficheur.py --help
-h, --help
: Affiche le message d'aide.-n NOTE, --note NOTE
: Spécifie le fichier indiquant les temps de début et de fin ainsi que le type d'outil (par défaut: note.csv
).-v VERBOSE, --verbose VERBOSE
: Active les messages de progression.-o OUTPUT, --output OUTPUT
: Nomme le fichier de sortie (par défaut: output.csv
).-p, --plot, --no-plot
: Active ou désactive la création d'un graphique.-op OUTPUTPLOT, --outputplot OUTPUTPLOT
: Définit le nom et le format de sortie du graphique (ex : PDF, PNG, SVG).-pht PLOTHTICKS, --plothticks PLOTHTICKS
: Spécifie la segmentation de l'axe Y (par défaut: 10).-z TIMEZONE, --timezone TIMEZONE
: Définit le fuseau horaire (par défaut: Europe/Paris).Argument requis :
-d DIR, --dir DIR
: Chemin vers le dossier contenant les données Datafficheur.Pour traiter les données du répertoire mesures-brutes-apres-midi
avec une sortie graphique au format PNG, exécutez :
python3 datafficheur.py -d mesures-brutes-apres-midi/ -op output.png
L'utilisation d'un fichier note.csv
permet d'indiquer le type d'outil ou l'opération effectuée, ces informations seront ajoutées au fichier de sortie :
2022-10-06 15:44,2022-10-06 15:48,"Brabanette âge métal, 9ème trou"
2022-10-06 15:48,2022-10-06 15:53,"Idem 10ème trou"
...