Changelog¶
v0.24.3 - Sep 12, 2023¶
What's Changed
- Add session header to map tiles download by @giswqs in #541
- Update opengeos url by @giswqs in #542
- Add changelog script by @giswqs in #544
Full Changelog: v0.24.2...v0.24.3
v0.24.2 - Sep 10, 2023¶
What's Changed
- Change tms_to_geotiff to map_tiles_to_geotiff by @giswqs in #536
- Fix MosaicJSON bug in add_stac_layer by @giswqs in #538
Full Changelog: v0.24.1...v0.24.2
v0.24.1 - Sep 6, 2023¶
What's Changed
Full Changelog: v0.24.0...v0.24.1
v0.24.0 - Sep 4, 2023¶
What's Changed¶
- Fix netcdf_to_tif to correctly shift longitude with custom variable name by @jovanovski in #529
- Add array_to_image function by @giswqs in #530
- Add images_to_tiles function by @giswqs in #531
New Contributors¶
- @jovanovski made their first contribution in #529
v0.23.4 - Aug 31, 2023¶
What's Changed¶
- Update docs by @giswqs in #513
- Update logo by @giswqs in #517
- Add get_geometry_type and NLCD 2021 by @giswqs in #521
- Add Google Maps API key requirement by @giswqs in #522
- Remove unused control by @giswqs in #523
- Improve split_map function by @giswqs in #524
- Enable xarray dataset in add_raster_legacy by @giswqs in #528
v0.23.3 - Aug 19, 2023¶
Improvement
- Added leafmap book link (#512)
- Updated pepy badge (#511)
- Fixed docker image error (#510)
- Added zoom_to_layer param for folium add_cog_layer (#508)
- Improved download function for tar file unzip (#505)
- Added installation CI (#504)
v0.23.2 - Aug 8, 2023¶
Improvement
- Removed shapely import from osm module (#503)
v0.23.1 - Aug 8, 2023¶
Improvement
- Added typing (#494)
v0.23.0 - Jul 19, 2023¶
New Features
- Added S3 get objects and read raster functions (#495)
- Added folium add_markers_from_xy method (#486)
Improvement
- Changed palette to cmap for add_raster (#491)
- Fixed stac layer expression bug (#490)
- Updated SAM notebook (#489)
- Fixed ipywidget Output widget bug (#487)
- Improved add_gdf error handling (#485)
- Fixed add_gdf bug (#484)
v0.22.0 - Jun 21, 2023¶
New Features
- Added several GUI methods to Map class (#481)
- Add EarthCube workshop notebook
v0.21.4 - Jun 20, 2023¶
New Features
- Added split_raster and merge_rasters functions (#478)
Improvement
- Suppress gdal open raster warming (#477)
- Used sorted function instead of if statements (#476)
- Added bounds warning for numpy_to_cog (#473)
- Added zoom_to_layer to add_vector (#470)
- Improved add_html for supporting local image (#467)
- Updated ICRW notebook (#462)
v0.21.3 - Jun 4, 2023¶
New Features
- Added layer manager GUI (#461)
v0.21.2 - Jun 4, 2023¶
New Features
- Added NHD and 3DEP functions (#457)
- Added vector processing functions (#458)
- Added ICRW workshop notebook (#459)
Improvement
- Fixed typos (#460)
v0.21.1 - Jun 1, 2023¶
Improvement
- Fixed split control bug (#454)
- Added tool template (#453)
v0.21.0 - May 28, 2023¶
New Features
- Added support for Solara web apps (#450)
Improvement
- Improved support for stac GUI (#436)
v0.20.4 - May 25, 2023¶
Improvement
- Improved handling of crs conversion (#449)
v0.20.3 - May 20, 2023¶
Improvement
- Added arc_zoom_to_bounds function (#447)
v0.20.2 - May 10, 2023¶
Improvement
- Added repeat mode for draw control (#443)
- Changed show_html to display_html
v0.20.1 - May 7, 2023¶
New Features
- Added
image_comparison
for comparing images with a slider (#441) - Added
show_html
function (#441)
v0.20.0 - Apr 24, 2023¶
New Features
- Added map_tiles_to_geotiff function (#420)
- Added tif_to_jp2 function and fixed build errors (#425)
- Added Segment Anything Model (SAM) (#426)
Improvement
- Fixed custom STAC GUI bug (#414)
- Added marker cluster radius option (#417)
- Added request_modifier param to stac_client (#421)
- Added bbox parameter for create_timelapse function (#427)
- Improved map_tiles_to_geotiff and tif_to_jp2 (#430)
- Fixed ArcGIS add layer bug (#434)
v0.19.1 - Apr 21, 2023¶
New Features
- Added map_tiles_to_geotiff function (#420)
- Added tif_to_jp2 function (#424)
Improvement
- Add request_modifier param to stac_client (#421)
- Added marker cluster radius option (#417)
- Fixed custom STAC GUI bug (#414)
v0.19.0 - Apr 10, 2023¶
New Features
- Added GUI for custom STAC catalogs (#413)
v0.18.10 - Apr 6, 2023¶
Improvement
- Dropped support for Python 3.7 (#410)
- Fixed create_timelapse bug (#410)
v0.18.9 - Apr 6, 2023¶
Improvement
- Set toolbar widget visibility with env variables (#407)
- Moved repo to opengeos org and updated repo URL (#408)
- Removed ipykernel
- Updated docker image url
v0.18.8 - Mar 26, 2023¶
Improvement
- Removed ipykernel import (#402)
v0.18.7 - Mar 24, 2023¶
New Features
- Added support for creating satellite timelapse animations (#398)
v0.18.6 - Mar 22, 2023¶
Improvement
- Fixed ipywidgets comm error (#396)
v0.18.5 - Mar 19, 2023¶
Improvement
- Updated mkdocs-jupyter execute_ignore
- Removed Google Search from menu
- Set mkdocs material version lower bound (#394)
- Added mkdocs built-in search (#393)
- Fixed CodeQL warnings (#392)
- Fixed notebook 71 error
v0.18.4 - Mar 15, 2023¶
New Features
- Added support for loading raster datasets from AWS S3 buckets (#391)
- Added
zonal_stats
function (#389) - Added
disjoint
function for filtering vector data (#388)
Improvement
- Updated installation instructions
- Updated Dockerfile
v0.18.3 - Mar 6, 2023¶
New Features
- Added docker image (#387)
Improvement
- Cleaned up notebooks (#386)
v0.18.2 - Mar 5, 2023¶
New Features
- Added filter_date and filter_bounds functions (#385)
- Added Google Search for docs (#383)
- Added SageMaker Studio Lab and Planetary Computer badges (#380)
Improvement
- Cleaned up notebooks (#384)
- Added missing dependencies to notebook (#382)
- Added default_vis option to cog_tile (#378)
v0.18.1 - Mar 1, 2023¶
Improvement
v0.18.0 - Mar 1, 2023¶
New Features
- Added support for searching OpenAerialMap imagery (#375)
- Added Google Search for docs (#374)
- Added leafmap logo (#372)
Improvement
v0.17.1 - Feb 16, 2023¶
New Features
- Added support for visualizing Maxar Open Data (#367)
v0.17.0 - Feb 15, 2023¶
New Features
- Added support for gradio for developing interactive web apps (#364)
v0.16.1 - Feb 7, 2023¶
New Features
- Added support for visualizing raster datasets in AWS SageMaker (#359)
v0.16.0 - Feb 3, 2023¶
New Features
- Added STAC API Browser GUI (#347, #354)
- Added support for vector tiles (#352)
- Added support for editing an empty vector dataset interactively (#353)
- Added vector-to-raster function (#343)
Improvement
- Updated 04_cog_mosaic.ipynb (#342)
- Fixed tar file bug CVE-2007-4559 (#350)
- Fixed folium add basemap bug
v0.15.0 - Dec 23, 2022¶
New Features
- Added support for ArcGIS Pro (#334)
v0.14.2 - Dec 22, 2022¶
New Features
- Added colorbar support for folium (#330)
Improvement
- Updated vector_to_gif notebook
v0.14.1 - Dec 11, 2022¶
New Features
- Added support for vector_to_gif (#323)
Improvement
- Updated TiTiler endpoint (#325)
- Fixed
stac_pixel_value()
bug
v0.14.0 - Nov 27, 2022¶
New Features
- Added functions for creating legends and adding widgets to the map (#321)
- New functions include
create_legend()
,add_legend()
,add_text()
,add_image()
,add_html()
, andadd_widget()
- Added two notebook examples for using newly added functions
- Split-map now supports adding multiple legends
- Added ESA World Cover 2021 basemaps
v0.13.3 - Nov 25, 2022¶
New Features
- Added function for downloading files using pyodide (#320)
- Added JupyterLite badge to notebook examples (#319)
- Added gdown and JupyterLite badge to docs (#318)
v0.13.1 - Nov 24, 2022¶
New Features
- Added support for JupyterLite (#317)
v0.13.0 - Nov 23, 2022¶
New Features
- Added support for JupyterLite (#316)
- Added choropleth map legend position option #305 (#315)
- Added dark mode and fix bugs (#312)
- Added vector_area and image_filesize functions (#309)
- Added bbox to gdf and polygon func
- Added raster support for SageMaker AWS (#307)
Improvement
- Fixed kml bug (#308)
v0.12.1 - Nov 10, 2022¶
New Features
- Added add_mask_to_image() function (#306)
v0.12.0 - Nov 8, 2022¶
New Features
- Added bokeh as a new plotting backend #298 #301
- The bokeh backend supports loading COG, STAC, local rasters, GeoJSON, Shapefile, etc.
- Added GeoJSON support for split-view map #291 #300
Improvement
v0.11.3 - Nov 3, 2022¶
Improvement
- Fixed split map bug (layer visualization args)
- Improved linked maps to support COG and local GeoTIFFs
v0.11.2 - Nov 2, 2022¶
Improvement
- Improved the mosaic() function to support creating COG
- Improved the download_file() function to support downloading and extracting files
v0.11.1 - Nov 2, 2022¶
New Features:
- Added find_files() function for searching files recursively in a directory
Improvement
- Improved the mosaic() function
v0.11.0 - Nov 2, 2022¶
New Features:
- Improved support for creating split-panel map #297
- Split-panel map supports any local or remote raster datasets
- Added several image functions:
image_center()
image_bounds()
image_size()
image_resolution()
image_metadata()
image_projection()
image_geotransform()
v0.10.6 - Oct 31, 2022¶
New Features:
- Added reproject image function
- Added download ned notebook tutorial #285
- Added download ned by huc and bbox #287 #289
- Added USGS The national map API wrapper #290
Improvement
- Added codeql.yml
- Improved Colab import error message
- Added Python 3.11 to CI
- Fixed max zoom bug
- Improved split control
v0.10.5 - Sep 7, 2022¶
New Features:
- Added geometry_bounds() function
- Added Map.user_roi_bounds() method
Improvement
- Fixed download NED bug
v0.10.4 - Sep 7, 2022¶
New Features:
- Added download_ned and mosaic image functions
- Added html_to_streamlit function
Improvement
- Updated Map.to_streamlit()
v0.10.3 - Jul 22, 2022¶
New Features:
- Added lidar tutorial #276
- Added add_crs function #275
- Added more lidar functions
- Added get_direct_url function
Improvement
- Improved add_raster function #275
v0.10.2 - Jul 15, 2022¶
New Features:
- Added csv_to_vector function #270
Improvement
- Pin ipyleaflet version > 0.17.0
- Updated sample datasets
- Fixed json import error
v0.10.1 - Jul 11, 2022¶
New Features:
- Added github_raw_url function #267
Improvement
- Pin ipyleaflet version for Colab #269
- Improved add data methods to accept HTTP URL #262
- Changed parameter name to layer_name #262
- Improved download_file function
v0.10.0 - Jul 8, 2022¶
New Features:
- Added support for changing geojson layer opacity #265
Improvement
- Updated plot raster 3d function #264
- Fixed clip image bug
v0.9.5 - Jun 26, 2022¶
Improvement
- Made mapclassify optional #257
v0.9.6 - Jul 1, 2022¶
New Features:
v0.9.5 - Jun 26, 2022¶
Improvement
v0.9.4 - Jun 7, 2022¶
Improvement
- Added ESA WorldCover and USGS NAIP basemaps #250
- Fixed bugs in add_points_from_xy functions #249
- Fixed link redirects #247
- Added check_cmap function
v0.9.3 - Apr 27, 2022¶
Improvement
- Fixed stac stats bug #245
v0.9.2 - Apr 27, 2022¶
New Features:
- Added support for creating interactive choropleth maps with a variety of classification schemes #235 #239 #240
- Added tooltip and popup for GeoJSON
- Added examples module #238
Improvement
v0.9.1 - Apr 2, 2022¶
Improvement
- Fixed heremap import error
v0.9.0 - Apr 2, 2022¶
Improvement
- Reduced number of dependencies, making plotting backends optional except ipyleaflet and folium #230
- Updated clip image notebook
- Updated docs
v0.8.6 - Mar 22, 2022¶
Improvement
- Renamed basemaps and updated notebooks #228
v0.8.5 - Mar 19, 2022¶
New Features:
- Added support for NetCDF data #127 #226
- Converting NetCDF to GeoTIFF
- Adding velocity map
- Added clip_image function #108 #225
Improvement
- Added optional dependencies (netcdf4 and rioxarray) to setup.py
v0.8.4 - Mar 15, 2022¶
New Features:
- Added streamlit folium bidirectional functionality #223
- Added marker icon options for marker cluster #222
- Added folium search control
Improvement
- Renamed data files #221
- Fixed circle marker bug
v0.8.3 - Mar 12, 2022¶
New Features:
- Added split map for folium and streamlit #218
- Added eye dome lighting for lidar data #212
- Added ipygany and panel 3D plotting backends for LiDAR data #212
Improvement
- Updated binder env
v0.8.2 - Mar 2, 2022¶
Improvement
- Added missing requirements.txt to MANIFEST
v0.8.1 - Mar 2, 2022¶
New Features:
- Added support for visualizing LiDAR data in 3D #212
- Added support for downloading Googld Drive folder #212
Improvement
- Improved COG STAC palette
- Fixed getattr bug #207
v0.8.0 - Feb 25, 2022¶
New Features:
- Added STAC search and visualization GUI #181
- Added support for STAC MosaicJSON #206
- Added encoding param for reading vector #208
Improvement
- Use getattr instead of eval #207
v0.7.8 - Feb 22, 2022¶
New Features:
- Added numpy to cog #200
Improvement
- Fixed LGTM alerts
v0.7.7 - Feb 15, 2022¶
New Features:
- Added raster support for JupyterHub
- Added new function add_raster
Improvement
- Fixed Colab plotly bug #199
v0.7.6 - Feb 4, 2022¶
New Features:
Improvement
- Fixed Colab widgets.jslink bug
- Updated STAC notebooks
- Changed STAC items to item
- Added sample vector data
v0.7.5 - Jan 27, 2022¶
New Features:
v0.7.4 - Jan 24, 2022¶
New Features:
- Added attribute table GUI #179
Improvement
- Improved add_labels function #188
- Improved GitHub workflows #192
- Improved add_raster function #191
- Removed nominatim URL from Search Control #182
- Fixed search control bug #183
v0.7.3 - Jan 21, 2022¶
New Features:
Improvement
- Removed COG mosaic function #180
- Updated binder env
v0.7.2 - Jan 11, 2022¶
New Features:
- Added GUI for loading COG/STAC #164
- Added ROI to GeoJSON function #170
- Added add_geojson for plotly #163 #167
v0.7.1 - Jan 3, 2022¶
New Features:
- Added plotly toolbar GUI #160
- Added layer control #160
- Added Inspector support for local tile #162
- Added add_gdf for plotly #163
Improvement
v0.7.0 - Dec 29, 2021¶
New Features:
- Added Planetary Computer STAC support #137
- Added plotly backend #109
- Added Inspector tool #158
- Added plotly COG STAC support #109
- Added plotly planet imagery support #109
- Added plotly toolbar #160
- Added geojson_to_df and geom_type functions
Improvement
- Removed pangeo broken binder links
- Improved kepler config options #150
- Improved stac tile function #137
- Updated STAC notebook example #156
v0.6.1 - Dec 23, 2021¶
New Features:
- Added image overlay functionality #136
- Added marker cluster function #138
- Added locate control to folium
- Added cesium_to_streamlit function #139
- Added add_points_from_xy function #138
- Added circle markers function #140
Improvement
- Added localtileserver to env.yml
- Fixed gdf style callback bug #119
- Added ts_inspector docstring #147
- Improved streamlit download button
v0.6.0 - Nov 27, 2021¶
New Features:
- Added add_marker function
- Added save_data function
- Added support for local tile #129
- Added open raster GUI #129
- Added zoom to tile #129
v0.5.5 - Nov 9, 2021¶
New Features:
- Added YouthMappers workshop notebook
Improvement
- Fixed
add_legend
bug - Changed default
max_zoom
to 24
v0.5.4 - Nov 2, 2021¶
New Features:
- Added search basemaps GUI #93
- Added get wms layers function
- Made streamlit map width reponsive #126
- Added function read file from url
- Added streamlit download button
- Added SIGSPATIAL workshop notebook
Improvement
v0.5.3 - Oct 17, 2021¶
New Features:
- Added support for US Census data with hundreds of WMS layers #123
v0.5.2 - Oct 17, 2021¶
Improvement
- Fixed pydeck import error
v0.5.1 - Oct 17, 2021¶
New Features:
- Added support for pydeck #122
- Added streamlit support for heremap #118
- Added create_colormap function
Improvement
- Added optional postgis port param #144
- Added STAC time slider example to notebook #177
- Fixed geojson style callback bug #119
- Updated foss4g notebook
- Fixed planet imagery bug
- Improved vector to geojson
- Added streamlit app link to docs
v0.4.3 - Sep 17, 2021¶
New Features:
- Added
sandbox_path
option allowing users to restrict Voila app access to system directories #113
v0.4.2 - Sep 10, 2021¶
New Features:
- Changed default plotting backend on Colab from folium to ipyleaflet #112
- Added streamlit support #96
- Added support for xyzservices provider #92
- Added a basemap gallery #91
Improvement
- Fixed linked maps bug
- Improved folium basemaps #91
v0.4.1 - Aug 4, 2021¶
New Features:
- Added 200+ basemaps from xyzservices #91
Improvement
- Fixed typo #90
- Added kepler module to mkdocs
- Removed support for Python 3.6 due to xyzservices
v0.4.0 - Jul 28, 2021¶
New Features:
Improvement
- Added CITATIONS.cff
v0.3.5 - Jul 26, 2021¶
New Features:
- Added kepler.gl plotting backend #88
Improvement
- Added unittest for toolbar module #83
- Updated paper.md
v0.3.4 - Jul 21, 2021¶
New Features:
- Added map title function #84
Improvement
- Improved add_ahp and add_kml for http
- Added codespell to docs.yml
- Made XYZ tiles attribution required #83
- Changed some functions to be private #83
- Added more info about plotting backends #83
- Added text description to notebooks #83
- Added NotImplementedError for foliumap #83
- Fixed typos using codespell #83
- Added Code of Conduct #83
- Made usage page interactive #83
- Added key features notebook #83
- Added plotting backend comparison #83
- Added leafmap and foliumap unittest #83
- Improved JOSS paper #83
v0.3.3 - Jul 8, 2021¶
New Features:
- Added troubleshooting section #76
- Added df_to_geojson function #75
- Added creating heat map from csv #64
- Added cog mosaic from file #61
- Added colormap notebook #60
Improvement
v0.3.2 - Jun 22, 2021¶
New Features:
- Added time slider #42
- Added JOSS manuscript
- Added unittests
v0.3.1 - Jun 20, 2021¶
New Features:
- Added GUI for loading COG #50
- Added methods to add vector data on heremap #43
- Added Planet imagery GUI #9
Improvement
- Improved support for folium styles #47
- Improved save map to image #37
- Updated toolbar icons #9
- Added LGTM
- Updated installation docs
v0.3.0 - Jun 14, 2021¶
New Features:
- Added Planet basemaps GUI #9
- Added open point layer GUI #29
- Improved GUI for opening vector data from http #33
- Added map to html function #32
- Added point layer with popup #27
- Added vector tile layer support #26
- Added HERE map plotting backend #20
Improvement
- Allow json file in open data widget
- Added five notebook tutorials
- Fixed folium map custom size bug #21
v0.2.0 - Jun 5, 2021¶
New Features:
- Added handle-draw function #2
- Added split-panel map #7
- Added GeoPandas support #16
- Added support for PostGIS #15
- Added support for downloading OpenStreetMap data #10 #12
Improvement
- Fixed basemap bug #5
- Fixed output scroll bug #11
- Changed COG and STAC functions to snake_case
- Added binder badge to notebooks
- Added binder env
- Added 15 tutorials
- Added domain name leafmap.org
v0.1.0 - May 25, 2021¶
New Features:
- Create an interactive map with only one-line of code.
- Select from a variety of basemaps interactively without coding.
- Add XYZ and WMS tile services to the map.
- Convert CSV to points and display points as a marker cluster.
- Add local vector data (e.g., shapefile, GeoJSON, KML) to the map without coding.
- Add local raster data (e.g., GeoTIFF) to the map without coding.
- Add Cloud Optimized GeoTIFF (COG) and SpatialTemporal Asset Catalog (STAC) to the map.
- Add custom legends and colorbars to the map.
- Perform geospatial analysis using WhiteboxTools and whiteboxgui.
- Publish interactive maps with only one line of code.
Created: 2023-09-22