Folium permet de visualiser des données en Python dans des cartes leaflet.js interactives et stylisées.

De cette façon, il est aisé de manipuler les données en python avant de les représenter sous divers types de cartes. Il est aussi possible d’ajouter des éléments visuels sur la carte par après. Ceux-ci peuvent être des images, des vidéos, du GeoJSON ou du TopoJSON.

Des ensembles de tuiles (représentations internes des cartes) sont inclus avec Folium : OpenStreetMap, MapBox, Stamen. Des tuiles personnalisées de Mapbox et Cloudmade sont aussi possibles via leur clés d’APIs.

Folium est intégré avec Jupyter Lab pour une prise en main rapide. L’exportation au format HTML est également supportée.