Pyvoa (ex-PyCoa) : Python Virus Open Analysis

6K

1

Description

Pyvoa (Python Virus Open Analysis), anciennement PyCoa, est une bibliothèque Python libre (licence MIT) qui donne un accès direct et uniformisé aux données épidémiologiques de la COVID-19 et d'autres maladies virales (mpox, rougeole, Ebola). Elle s'adresse à celles et ceux qui veulent s'approprier ces données plutôt que consulter un tableau de bord : lycéens et étudiants qui apprennent Python, journalistes de données, analystes, chercheurs peu familiers de l'extraction de données.

Pyvoa interroge 23 bases (JHU, OWID, Santé publique France, RKI, DPC, Sciensano…) et les restitue toutes dans le même format, en pandas ou geopandas. Sa couche de géolocalisation fait correspondre les noms de pays, de régions et de départements, quelles que soient la casse ou les accents. Quelques lignes suffisent pour obtenir une série temporelle, un histogramme ou une carte (backends matplotlib et bokeh).

Données de data.gouv.fr utilisées

  • spf : indicateurs départementaux de Santé publique France (synthèse des indicateurs, dépistage SI-DEP et mutations, vaccination) ;
  • spfnational : les mêmes indicateurs à l'échelle nationale ;
  • sumeau : surveillance du SARS-CoV-2 dans les eaux usées (SUM'Eau).

Reproductibilité : par défaut, pyvoa lit une copie figée de chaque fichier source, déposée sur Zenodo, si bien qu'une analyse reste reproductible même après l'arrêt de la publication par le producteur. Un mode « live » (pf.setlive(True)) lit directement les fichiers de data.gouv.fr.

Exemple : décès hospitaliers cumulés pour 1000 habitants, par département de France métropolitaine.

pip install pyvoa-full
import pyvoa.front as pf
pf.setwhom('spf')
pf.setvis('matplotlib')
pf.map(where='Métropole', which='tot_dchosp', option='normalize:pop1k')

Décès hospitaliers cumulés pour 1000 habitants par département, France métropolitaine, données Santé publique France, carte produite par pyvoa

Auteurs : Tristan Beau, Julien Browaeys, Olivier Dadoun.

Thématique
Santé
Type
Application
Mots clés
cartographiecovid-19eaux-useesebolaepidemiologiempoxopen-sourcepycoapythonpyvoarougeolesante-publique-francesumeau
Dernière mise à jour
Date de création

6 jeux de données associés

Il n'y a pas encore d'API associées

3 réutilisations du même créateur