71. csv-detective (bibliothèque Python) et route /profile/ de l'API tabulaire
| Producteur | DINUM / data.gouv.fr (datagouv/csv-detective) |
| Où | https://pypi.org/project/csv-detective/ |
| Granularité | colonne |
| Mise à jour | release 0.13.0 (20/10/2026) |
À quoi ça sert
Normaliser vite les fichiers hétérogènes des partenaires (comptages, parkings, exports Flux Vision en CSV ou Excel) : encodage, séparateur, colonnes code commune et date détectés, puis jointure avec le référentiel des communes de l'Isère.
Accès
pip install csv-detective (0.13.0, publiée sur PyPI le 20/10/2026), puis routine(fichier_ou_url). Le même profil est calculé côté serveur : https://tabular-api.data.gouv.fr/api/resources/{rid}/profile/
Couverture de l'Isère
Outil générique. Testé sur une ressource iséroise : le /profile/ des musées départementaux renvoie les 6 colonnes typées. Le portail de veille dénombre 55 modules de formats (siren, siret, code_commune, date, latitude_l93…), version épinglée par hydra.
Vérifié le 09/11/2026
curl https://pypi.org/pypi/csv-detective/json : version 0.13.0, upload 2026-10-20 ; /profile/ de 37b9411b… : 6 colonnes ; page /architecture/ecosysteme/datagouv-csv-detective : « formats/*.py (55) ».
Dans la veille etalab
Fiches correspondantes du portail de veille etalab (dépôt data.gouv.fr) : /architecture/ecosysteme/datagouv-csv-detective ; /depots/plateforme-data/services/csv-detective-api.