Les données Vélib sont ouvertes (depuis peu) et on peut disposer de l'état des stations (vélos et places disponibles) au moment où accède au service. J'ai collecté les données pendant plusieurs consécutives. Elles ressemblent à celles qui suivent.
address | available bike stands | available bikes | banking | bike stands | bonus | last update | lat | lng | name | number | status |
3 AVENUE BOSQUET - 75007 PARIS | 57 | 12 | 0 | 69 | 0 | 2013-05-09 22:58:47 | 48.8616404995762 | 2.30225034417595 | 07022 - PONT DE L'ALMA | 7022 | OPEN |
18 RUE MARIE ANDREE LAGROUA - 75013 PARIS | 52 | 7 | 0 | 61 | 0 | 2013-05-09 22:53:34 | 48.8285952838574 | 2.38022060626611 | 13055 - LAGROUA | 13055 | OPEN |
25 RUE LOUIS LE GRAND - 75002 PARIS | 12 | 19 | 0 | 31 | 0 | 2013-05-09 22:55:38 | 48.8705089372039 | 2.33405446193933 | 02015 - OPERA - CAPUCINES | 2015 | OPEN |
2 RUE DE LA REPUBLIQUE - 92170 VANVES | 0 | 25 | 0 | 25 | 0 | 2013-05-09 23:01:03 | 48.8217026998931 | 2.28539562482839 | 21704 - REPUBLIQUE (VANVES) | 21704 | OPEN |
96 RUE DE LAGNY - 93100 MONTREUIL | 20 | 4 | 0 | 27 | 0 | 2013-05-09 22:55:21 | 48.8492303008648 | 2.42142994000703 | 31001 - LAGNY (MONTREUIL) | 31001 | OPEN |
Je me suis aperçu que l'état des stations est mis à jour de façon désynchronisée. A priori à chaque fois qu'un vélo arrive ou part et régulièrement toutes les dix minutes. Projeté sur un graphe, cela donne l'image suivante et pour voir l'animation, il suffit de cliquer sur le lien.
Le graphe n'est pas le plus explicite mais jouer avec Internet et les paramètres de matplotlib prend beaucoup de temps. Matplotlib a eu le bon goût de planter après 60 images. Je serai quand même curieux de voir ce que cela donne sur une journée et par beau temps.