Python-Visualization/Folium: V0.4.0

0.4.0 Optional iconCreateFunction for MarkerCluster to customize the icons (odovad #701) Added HeatMapWithTime (Padarn #567) Added MeasureControl (ocefpaf #669) Added VideoOverlay plugin (ocefpaf #665) Added TimestampedWmsTileLayers plugin (acrosby #644 and #660) Vega-Lite features support via altair (njwilson23 #643) Experimental support for a static png output (ocefpaf #634) Added support for subdomains options in TileLayer (damselem #623) Updated to leaflet 1.2.0 (ocefpaf #693) Added FastMarkerCluster (James Gardiner #585 (proposed by @ruoyu0088)) Use the GIS standard "pixelated" css image-rendering in image overlays by default (dirkvdb #684 and ocefpaf #686) API changes Removed features MarkerCluster in lieu of the plugin version (ocefpaf #704) choropleth now takes a single geo_data instad of geo_path / geo_str leaving the parsing to GeoJSON , remove the unused data_out option, add geopandas support (ocefpaf #702) All popups are considered HTML text by default (ocefpaf #689) If a popup requires rendering use the kwarg parse_html=True . PolyLine , Circle and CircleMarker are set to leaflet's defaults and accepted all Path 's optional arguments (ocefpaf #683 and #697) WmsTileLayer and ImageOverlay are set to leaflet's defaults and accepted all TileLayer.WMS and ImageOverlay optional arguments respectively (ocefpaf #695 and #697) Changed default max_bounds to False to reflect leaflet's default value (rdd9999 #641) Modified Fullscreen plugin kwargs to be more "pythonic" All .format properties are now .fmt for consistency Removed the kwarg continuous_world that is no longer in leaflet's API (ocefpaf #695) Bug Fixes subdomain option in TileLayer should be a list and WmsTileLayer overlay default is True (ocefpaf #707) Checking if the lat, lon locations are floats to avoid empty maps (radumas #626)