Bonsoir à toutes.
Attention, ce topic a un contenu hautement geek-programmation-math et autres incantations chamaniques à la pleine lune.
Comme un certain nombre d'entre vous, je ne peux pas utiliser l'appli OMS parce qu'elle ne tourne que sous windows. Et y'a une appli mobile qui ne marche pas chez moi non plus. Bref.
J'ai donc écrit un petit script en python pour tracer la courbe OMS, en utilisant les données de l'OMS puisqu'elles sont publiques (heureusement).
Je partage donc mon travail. Pour le moment c'est (très) moche et (très) rudimentaire, mais bon.
Au départ je pensais le garder juste pour moi (parce que c'est crade au possible) et toutes les fois qu'une maman vient poster le poids de son bébé sur internet, qu'on puisse lui pondre sa courbe. Mais je me dis que, pourquoi ne pas partager, même si pour le moment... c'est moche.
En tous cas si des geekettes veulent le tester, je serais ravie d'avoir des rapports de bugs, car c'est très à l'arrache. ^^
Il vous faut python (3+) installé et la librairie matplotlib avec. Un jour j'essaierai peut-être d'en faire un truc encapsulé qui marche direct chez tout le monde. Un jour.
En attendant, c'est là. Faut dézipper, et lancer dans un terminal le script courbe.py (y mettre les droits d'exécution probablement). Et tadam !
En argument vous pouvez mettre le fichier des données (il y a un exemple fourni data_test.txt, c'est expliqué pour le format c'est pas compliqué), sinon le truc vous posera des questions.
J'essaierai de mettre à jour ce truc pour le rendre petit à petit. En exemple la courbe de poids du Petit Loup (qui a dit crevette ?
) pour que vous puissiez applaudir le rendu. 
V 0.4 :
- On peut saisir les données dans n'importe quel ordre, le script les trie
- La légende est toujours en haut à gauche. À voir si y'a pas des cas où ça rend mal...
V 0.3 :
- Code un peu amélioré
- Plus de customisation dans la config et en interactif
- Quand on n'a pas de fichier fourni, le script écrit dans la console la config et les données qu'on peut alors copier/coller dans un fichier texte pour une prochaine fois.
- Un fichier lisezmoi au cas où des gens le lisent
Liste des trucs à faire :
- rendre le codeplus propre moins dégueu
- faire des trucs par défaut pour les choix ?
- faire une courbe mixte si on veut ?
- une option pour le mode interactif, sauvegarder les données vers un fichier ?
- faire un package "exécutable" qui marche sans avoir python (pyinstaller n'a pas l'air de faire ce que je veux)
- améliorer la grille par défaut (pas facile)
- pouvoir saisir des dates et non des nombre de jours
- ...
(un jour, quand je saurai faire une gui, je ferai une gui ?)
Attention, ce topic a un contenu hautement geek-programmation-math et autres incantations chamaniques à la pleine lune.

Comme un certain nombre d'entre vous, je ne peux pas utiliser l'appli OMS parce qu'elle ne tourne que sous windows. Et y'a une appli mobile qui ne marche pas chez moi non plus. Bref.

J'ai donc écrit un petit script en python pour tracer la courbe OMS, en utilisant les données de l'OMS puisqu'elles sont publiques (heureusement).
Je partage donc mon travail. Pour le moment c'est (très) moche et (très) rudimentaire, mais bon.
Au départ je pensais le garder juste pour moi (parce que c'est crade au possible) et toutes les fois qu'une maman vient poster le poids de son bébé sur internet, qu'on puisse lui pondre sa courbe. Mais je me dis que, pourquoi ne pas partager, même si pour le moment... c'est moche.
En tous cas si des geekettes veulent le tester, je serais ravie d'avoir des rapports de bugs, car c'est très à l'arrache. ^^
Il vous faut python (3+) installé et la librairie matplotlib avec. Un jour j'essaierai peut-être d'en faire un truc encapsulé qui marche direct chez tout le monde. Un jour.
En attendant, c'est là. Faut dézipper, et lancer dans un terminal le script courbe.py (y mettre les droits d'exécution probablement). Et tadam !
En argument vous pouvez mettre le fichier des données (il y a un exemple fourni data_test.txt, c'est expliqué pour le format c'est pas compliqué), sinon le truc vous posera des questions.
J'essaierai de mettre à jour ce truc pour le rendre petit à petit. En exemple la courbe de poids du Petit Loup (qui a dit crevette ?

V 0.4 :
- On peut saisir les données dans n'importe quel ordre, le script les trie
- La légende est toujours en haut à gauche. À voir si y'a pas des cas où ça rend mal...
V 0.3 :
- Code un peu amélioré
- Plus de customisation dans la config et en interactif
- Quand on n'a pas de fichier fourni, le script écrit dans la console la config et les données qu'on peut alors copier/coller dans un fichier texte pour une prochaine fois.
- Un fichier lisezmoi au cas où des gens le lisent
Liste des trucs à faire :
- rendre le code
- faire des trucs par défaut pour les choix ?
- faire une courbe mixte si on veut ?
- une option pour le mode interactif, sauvegarder les données vers un fichier ?
- faire un package "exécutable" qui marche sans avoir python (pyinstaller n'a pas l'air de faire ce que je veux)
- améliorer la grille par défaut (pas facile)
- pouvoir saisir des dates et non des nombre de jours
- ...
(un jour, quand je saurai faire une gui, je ferai une gui ?)
Pièces jointes
Dernière édition: