Changelog
v0.33.0 - July 14, 2024
What's Changed
Merge in 0.32 release branch by @naschmitz in #1924
Create releasing.md by @naschmitz in #1925
Update conda download links by @giswqs in #1938
Add Alaska workshop notebooks by @giswqs in #1939
[pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #1946
Update 50_cartoee_quickstart.ipynb by @osgeokr in #1948
Fix image collection vis bug by @giswqs in #1953
Add workshop notebook by @giswqs in #1956
Add workshop notebook for TNGIC 2024 by @giswqs in #1964
Fix folium add_raster bug by @giswqs in #1966
[pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #1967
[pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #1971
Added bug fixes and improvements to conversion.py by @SethNowac in #1968
Fix netcdf_to_ee bug by @giswqs in #1973
Fix unmasking issue in download_ee_image function by @lbferreira in #1977
overlay another layer in
get_image_collection_giffunction, solve #1993 by @iamtekson in #1994[pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #1998
Update velocity notebook example by @giswqs in #2006
Add IGIC workshop notebook by @giswqs in #2007
Add Google map tiles by @giswqs in #1963
Fix solara app issue by @giswqs in #2019
[pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #2021
Swap lat lon for extract_values_to_points by @giswqs in #2023
Fix new typos discovered by codespell by @giswqs in #2024
Fix Colab authentication bug by @giswqs in #2028
Add a notebook example for using Google basemaps by @giswqs in #2029
Remove parameters to ee.Authenticate() to get the default Colab authentication experience by @sufyanAbbasi in #2033
Fail gracefully when Google Maps API key Colab secret isn't present by @naschmitz in #2036
Add layer loading spinner and remove layer button by @giswqs in #1983
Remove drawn features layer when geometries are cleared by @sufyanAbbasi in #2038
Default the layer manager to be opened on map initialization and other toolbar tweaks by @sufyanAbbasi in #2039
[core] Fix get_bounds behavior in core by @naschmitz in #2012
Add GDAL error handler by @giswqs in #2045
Add dependabot by @giswqs in #2049
Bump github/codeql-action from 2 to 3 by @dependabot in #2050
Bump nwtgck/actions-netlify from 2.0 to 3.0 by @dependabot in #2051
Bump docker/build-push-action from 5 to 6 by @dependabot in #2052
Bump actions/dependency-review-action from 2 to 4 by @dependabot in #2053
Bump docker/login-action from 2 to 3 by @dependabot in #2054
Improve download image function by @giswqs in #2057
add colorbar in get_image_collection_gif method. by @iamtekson in #2059
Consistent use of GOOGLE_MAPS_API_KEY by @jdbcode in #2062
Timeseries animation for precipitation dataset tutorial by @iamtekson in #2060
Add SciPy 2024 notebook by @giswqs in #2065
Add xarray_to_raster function by @giswqs in #2072
common.py: Add return type annotation of None to xarray_to_raster by @schwehr in #2073
Improve ee_to_df function by @giswqs in #2074
Fix draw control editing bug by @giswqs in #2046
Add SatMOC workshop notebook by @giswqs in #2075
New Contributors
@pre-commit-ci made their first contribution in #1946
@SethNowac made their first contribution in #1968
@lbferreira made their first contribution in #1977
@iamtekson made their first contribution in #1994
@dependabot made their first contribution in #2050
Full Changelog: v0.32.0...v0.33.0
v0.32.1 - May 1, 2024
What's Changed
Pin ipyleaflet to
0.18.2to work around an issue with ipyleaflet0.19.0.
Full Changelog: v0.32.0...v0.32.1-rc.1
v0.32.0 - Feb 28, 2024
What's Changed
Update changelog for v0.31.0 by @giswqs in #1910
chore: adding pre-commit configuration by @slowy07 in #1912
Add pre-commit cli by @giswqs in #1914
Add black-jupyter and nbstripout to pre-commit by @giswqs in #1915
Clean up notebook examples by @giswqs in #1918
Full Changelog: v0.31.0...v0.32.0
v0.31.0 - Feb 15, 2024
What's Changed
Update changelog by @giswqs in #1880
Fix JS-PY conversion bugs by @giswqs in #1890
Fix image_to_numpy error by @giswqs in #1895
Update GitHub Action versions by @giswqs in #1896
Update sample raster datasets by @giswqs in #1904
Update the Map.add_raster method by @giswqs in #1909
Full Changelog: v0.30.4...v0.31.0
v0.30.4 - Jan 12, 2024
What's Changed
Improve Colab authentication by @giswqs in #1879
Full Changelog: v0.30.3...v0.30.4
v0.30.3 - Jan 11, 2024
What's Changed
Add the build package by @giswqs in #1875
Update changelog by @giswqs in #1876
Fix Colab authentication issue by @giswqs in #1877
Full Changelog: v0.30.2...v0.30.3
v0.30.2 - Jan 10, 2024
What's Changed
Full Changelog: v0.30.1...v0.30.2
v0.30.1 - Jan 10, 2024
What's Changed
Update changelog for v0.30.0 by @giswqs in #1862
Use pyproject file for project metadata. by @naschmitz in #1865
Make consistent use of gdal by @giswqs in #1867
Temporal fix for notebook authenticate by @giswqs in #1871
Full Changelog: v0.30.0...v0.30.1
v0.30.0 - Dec 24, 2023
What's Changed
Update changelog for v0.29.6 by @giswqs in #1840
Update data conversion functions by @giswqs in #1849
Update GitHub Actions to use Python 3.12 by @giswqs in #1850
Rename structured array variable to be self-describing by @jdbcode in #1852
Update zonal stats function by @giswqs in #1854
Add support for xee by @giswqs in #1859
Improve support for xee by @giswqs in #1861
New Contributors
@tjlogue4 made their first contribution in #1843
Full Changelog: v0.29.6...v0.30.0
v0.29.6 - Nov 26, 2023
What's Changed
Update changelog for v0.29.5 by @giswqs in #1820
Add NCSU workshop notebook by @giswqs in #1827
Fix typo and deprecate plt.get_cmap function by @giswqs in #1829
Fix samgeo notebook bug by @giswqs in #1835
Improve js-py auto conversion by @giswqs in #1836
Add AGU workshop notebook by @giswqs in #1837
Add a step param to timelapse functions by @giswqs in #1839
Full Changelog: v0.29.5...v0.29.6
v0.29.5 - Nov 3, 2023
What's Changed
Update changelog for v0.29.4 by @giswqs in #1810
Fix removing layer bug by @giswqs in #1813
Add Map.layer_to_image method by @giswqs in #1815
Add vis_params option for layer_to_image by @giswqs in #1818
Fix set css cell output error by @giswqs in #1819
Full Changelog: v0.29.4...v0.29.5
v0.29.4 - Nov 2, 2023
What's Changed
Full Changelog: v0.29.3...v0.29.4
v0.29.3 - Nov 1, 2023
What's Changed
Update changelog for v0.29.2 by @giswqs in #1799
Fix removing drawn feature bug by @giswqs in #1805
Add stretch options for visualizing images by @aazuspan in #1803
Improve ee authentication on Colab by @giswqs in #1806
Full Changelog: v0.29.2...v0.29.3
v0.29.2 - Oct 25, 2023
What's Changed
Update changelog for v0.29.1 by @giswqs in #1783
init.py: Do not wrap an exception when reraising. by @schwehr in #1785
Fix draw control geodesic bug by @giswqs in #1797
Add notebook 138 for using draw control by @giswqs in #1798
Full Changelog: v0.29.1...v0.29.2
v0.29.1 - Oct 17, 2023
What's Changed
Update changelog for v0.29.0 by @giswqs in #1765
Minor updates to G4G notebook by @giswqs in #1766
Fix ee_to_df missing column bug by @giswqs in #1776
Optimize create_timeseries for memory by @jdbcode in #1781
Keep three camelCase methods by @giswqs in #1777
Improve Colorbar for supporting numpy dtypes by @rodrigo-j-goncalves in #1782
New Contributors
@rodrigo-j-goncalves made their first contribution in #1782
Full Changelog: v0.29.0...v0.29.1
v0.29.0 - Oct 7, 2023
What's Changed
Update changelog for v0.28.2 by @giswqs in #1760
Fix raster editor bug by @giswqs in #1762
Update G4G Colab notebook by @giswqs in #1764
Ensure toolbar buttons toggle widgets, and turn off when widgets are closed. by @sufyanAbbasi in #1763
Full Changelog: v0.28.2...v0.29.0
v0.28.2 - Oct 4, 2023
What's Changed
Update changelog for v0.28.1 by @giswqs in #1758
Hotfix for broken basemap selector in core by @naschmitz in #1759
Full Changelog: v0.28.1...v0.28.2
v0.28.1 - Oct 4, 2023
What's Changed
Update changelog for v0.28.0 by @giswqs in #1755
Add adaptive theming for the search data control by @giswqs in #1756
Fix Output widget bug by @giswqs in #1757
Full Changelog: v0.28.0...v0.28.1
v0.28.0 - Oct 3, 2023
What's Changed
Update changelog for v0.27.4 by @giswqs in #1751
Support adaptive theming (and dark mode) of map widgets in Colab by @sufyanAbbasi in #1753
Minor visual bug fixes by @naschmitz in #1754
more notebook fixes by @biplovbhandari in #1752
Full Changelog: v0.27.4...v0.28.0
v0.27.4 - Oct 2, 2023
What's Changed
Update v0.27.3 changelog by @giswqs in #1741
Update badges and Colab notebook by @giswqs in #1743
Add Colab notebook for core features demo by @giswqs in #1744
Update 00_geemap_colab.ipynb by @jdbcode in #1747
Modify user agent string for geemap.core by @bengalin in #1748
Fix typos by @giswqs in #1749
Update Colab notebook by @giswqs in #1750
Full Changelog: v0.27.3...v0.27.4
v0.27.3 - Sep 28, 2023
What's Changed
Fix layer management issues by @naschmitz in #1740
Implement draw controls in geemap.core (with toolbar fixes) by @sufyanAbbasi in #1736
Full Changelog: v0.27.2...v0.27.3
v0.27.2 - Sep 28, 2023
What's Changed
Fix JS-PY conversion bug by @giswqs in #1733
Revert dark mode changes to toolbar by @naschmitz in #1738
Fix several bugs and add basemap selector to core. by @naschmitz in #1735
Full Changelog: v0.27.1...v0.27.2
v0.27.1 - Sep 24, 2023
What's Changed
Refactor layer editor into an ipywidgets subclass by @naschmitz in #1717
Refactor the legend into an ipywidgets subclass by @jgarcia525 in #1722
Fix map horizontal scrollbar issue by @giswqs in #1728
Fix map width test error by @giswqs in #1729
Update G4G workshop notebook by @giswqs in #1730
New Contributors
@jgarcia525 made their first contribution in #1721
Full Changelog: v0.27.0...v0.27.1
v0.27.0 - Sep 21, 2023
What's Changed
Add installation CI by @giswqs in #1656
Fix vis control error by @giswqs in #1660
Fix plotly notebook typo by @giswqs in #1661
Refactor inspector into an ipywidgets subclass by @naschmitz in #1663
Refactor toolbar into an ipywidgets subclass by @bengalin in #1664
Fix computation for number of rows in toolbar by @bengalin in #1665
Update pepy badge by @giswqs in #1668
Defines an AbstractDrawControl and implementation for the current draw control features. by @sufyanAbbasi in #1666
Restore dragging mode after existing split map mode by @kirimaru-jp in #1669
Remove trailing spaces by @schwehr in #1673
Clean up docs folder by @schwehr in #1672
Clean up docs folder by @giswqs in #1675
Refactor layer manager into an ipywidgets subclass by @naschmitz in #1671
Add unit tests for draw control, defaults to clearing the draw control on reset, handle the last_geometry differently when calling
remove_geometryby @sufyanAbbasi in #1674Add G4G workshop notebook by @giswqs in #1676
Add NLCD 2021 basemap by @giswqs in #1680
Clean up layer management ivars. by @naschmitz in #1684
Refactor basemap into an ipywidgets subclass by @bengalin in #1685
Fix layer visualization GUI bug by @giswqs in #1687
Add City+ conference workshop notebook by @giswqs in #1688
Remove Google basemaps by @giswqs in #1681
Update changelog for v0.26.0 by @giswqs in #1689
Add script for generating changelog for mkdocs by @giswqs in #1690
Update changelog by @giswqs in #1691
Update workshop notebooks by @giswqs in #1694
Add close_button_position to split_map by @giswqs in #1699
fix notebook link in the docs and example notebook by @biplovbhandari in #1701
ee_to_dfMake prop names and col names same by @jdbcode in #1703Add core module by @naschmitz in #1692
Remove left_control/right_control in split_map() before restoring previous value of self.controls by @kirimaru-jp in #1706
Set default add_header to False for add_widget by @giswqs in #1707
Revert 1 colorbar refactor by @jgarcia525 in #1721
Fix ipywidgets dark mode for toolbar buttons on Colab by @giswqs in #1716
New Contributors
@bengalin made their first contribution in #1664
@sufyanAbbasi made their first contribution in #1666
@kirimaru-jp made their first contribution in #1669
@schwehr made their first contribution in #1673
@biplovbhandari made their first contribution in #1701
@jgarcia525 made their first contribution in #1721
Full Changelog: v0.26.0...v0.27.0
v0.26.0 - Sep 6, 2023
What's Changed
Add installation CI by @giswqs in #1656
Fix vis control error by @giswqs in #1660
Fix plotly notebook typo by @giswqs in #1661
Refactor inspector into an ipywidgets subclass by @naschmitz in #1663
Refactor toolbar into an ipywidgets subclass by @bengalin in #1664
Fix computation for number of rows in toolbar by @bengalin in #1665
Update pepy badge by @giswqs in #1668
Defines an AbstractDrawControl and implementation for the current draw control features. by @sufyanAbbasi in #1666
Restore dragging mode after existing split map mode by @kirimaru-jp in #1669
Remove trailing spaces by @schwehr in #1673
Clean up docs folder by @schwehr in #1672
Clean up docs folder by @giswqs in #1675
Refactor layer manager into an ipywidgets subclass by @naschmitz in #1671
Add unit tests for draw control by @sufyanAbbasi in #1674
Add G4G workshop notebook by @giswqs in #1676
Add NLCD 2021 basemap by @giswqs in #1680
Clean up layer management ivars. by @naschmitz in #1684
Refactor basemap into an ipywidgets subclass by @bengalin in #1685
Fix layer visualization GUI bug by @giswqs in #1687
Add City+ conference workshop notebook by @giswqs in #1688
Remove Google basemaps by @giswqs in #1681
New Contributors
@bengalin made their first contribution in #1664
@sufyanAbbasi made their first contribution in #1666
@kirimaru-jp made their first contribution in #1669
@schwehr made their first contribution in #1673
Full Changelog: v0.25.0...v0.26.0
v0.25.0 - Jul 30, 2023
Improvement
Refactor colorbar into an ipywidgets subclass (#1640)
Fixed PIL import error on Windows (#1649)
Added codes to 114_dynamic_world.ipynb
Added book release (#1645)
Updated installation.md (#1643)
Improved Sentinel-2 timelapse function (#1635)
Fixed Sentinel-2 timelapse bug (#1633)
Contributors
@eocce @giswqs @naschmitz @osgeokr
v0.24.4 - Jul 17, 2023
Improvement
Fixed timelapse bug (#1631)
Fixed typo (#1630)
v0.24.3 - Jul 11, 2023
Improvement
Set Output widget max width (#1626)
v0.24.2 - Jul 10, 2023
Improvement
Fixed colorbar width bug (#1624)
Fixed stac layer expression bug (#1623)
Added support for transparent legend (#1622)
Auto copy js-py converted code to clipboard (#1621)
Removed vis_params attribute from TileLayer (#1619)
Dynamic latitude in map scale calc (#1618)
v0.24.1 - Jul 6, 2023
Improvement
Removed two unused variables (#1615)
Fixed vis_param palette validation (#1613)
Added a collapsible option for legends (#1612)
Added show and opacity options for styled vector (#1610)
v0.24.0 - Jul 6, 2023
New Features
Split modules into core and extra features (#1601)
Made toolbar customizable (#1599)
Simplified geemap Map class (#1598)
Added markers with custom shape and color (#1595)
Improvement
Updated SciPy workshop notebook and fixed bugs (#1607)
Updated SciPy workshop notebook (#1608)
Fix ipywidget Output widget bug (#1597)
Refactor xyz_to_leaflet and tests (#1592)
Removed old glob tag _X from notebook nav path (#1594)
Updated ArcGIS instructions (#1593)
Refactored leaflet and folium tile layers (#1567)
Refactored get_xyz_dict and added tests (#1588)
v0.23.2 - Jun 28, 2023
Improvement
Improve exception handling (#1587)
Fixed function typo
v0.23.1 - Jun 24, 2023
New Features
Added create_grid function for zonal stats (#1582)
Improvement
Fixed toolbar GUI bug (#1584)
v0.23.0 - Jun 22, 2023
Improvement
Separated ee plot gui from the Map class (#1576)
Separated toolbar GUI from Map class (#1575)
Improved Map.add_netcdf method (#1574)
Suppress gdal open raster warning (#1573)
Improved Map.add_raster method (#1572)
Fixed js-py conversion bug (#1571)
Used sorted function instead of if statements (#1569)
Added support for downloading images in parallel (#1564)
Improved ee_initialize function (#1563)
Added typehinting function parameter for better clarity (#1555)
Updated layer manager GUI (#1553)
Contributors
@slowy07
v0.22.1 - Jun 1, 2023
Improvement
Fixed the ipyleaflet SplitControl bug (#1550)
Added decimals param for Inspector GUI (#1548)
Added decimals param for Inspector GUI (#1548)
Add opened param for tool template (#1546)
Updated SciPy notebook (#1545)
v0.22.0 - May 29, 2023
New Features
Added
Map.add_inspector()method (#1544)Added
Map.add_layer_manager()method (#1544)
Improvement
Simplified the geemap module (#1544)
Deprecated the heremap module (#1543)
v0.21.0 - May 29, 2023
New Features
Added support for Solara (#1541)
Added segmentation notebook (#1539)
Added SciPy workshop notebook (#1538)
v0.20.7 - May 16, 2023
New Features
Added ee_to_geotiff function (#1519)
Added netlify deployment for pull requests (#1516)
Improvement
Added ee.data.setUserAgent (#1535)
Fixed dimensions in timelapse module not accepting number pairs (#1534)
Fixed ArcGIS add layer bug (#1518)
Fixed for faulty exception handling when request.get raises an exception
v0.20.6 - Apr 18, 2023
New Features
Added landsat_scaling function (#1503)
Improvement
Improved data catalog search GUI (#1496)
Fixed ee.Geometry visualization bug (#1495)
Fixed plotly import error
Updated docker image url
v0.20.5 - Apr 6, 2023
Improvement
Moved the repo to gee-community and updated the Repo URL (#1490)
Reorganized dependencies (#1489)
Dropped support for Python 3.7 (#1486)
v0.20.4 - Mar 27, 2023
Improvement
Fixed image export file per band bug (#1481)
Added filenames parameter to export image collection (#1478)
Removed ipykernel import
v0.20.3 - Mar 22, 2023
Improvement
Fixed ipywidgets comm error (#1474)
v0.20.2 - Mar 19, 2023
New Features
Added AmericaView workshop notebook (#1459)
Added geemap docker image (#1456)
Added geemap logo (#1448)
Improvement
Cleaned up notebooks (#1469)
Fixed zonal stats by group bug (#1441)
Disable docs search due to large file #1437
Fixed datapane bug #1450 (#1452)
v0.20.0 - Feb 18, 2023
New Features
Added support for gradio for developing interactive web apps (#1436)
Improvement
Updated JRC water product to v1.4 (#1428)
Fixed tar file bug CVE-2007-4559 (#1419)
zonal_stats_by_group patch (#1418)
v0.19.6 - Jan 23, 2023
Improvement
Automatically copy converted JavaScript to Python script to clipboard (#1411)
v0.19.5 - Jan 19, 2023
Improvement
Pin ipywidgets version <8.0 as VS Code does not support ipywidgets 8.x (#1408)
v0.19.4 - Jan 19, 2023
Improvement
v0.19.3 - Jan 17, 2023
Improvement
Updated timelapse default end year #1400
v0.19.2 - Jan 11, 2023
Improvement
Fixed add_labels bug (#1391)
Removed LGTM badge (#1389)
Improved cartoee legend and savefig (#1380)
Updated vector_to_gif notebook
v0.19.1 - Dec 22, 2022
New Features
Added colorbar support for folium (#1372)
v0.19.0 - Dec 5, 2022
New Features
Added support for ArcGIS Pro (#1361)
v0.18.3 - Dec 1, 2022
Improvement
Fixed draw control bug (#1352)
v0.18.2 - Dec 1, 2022
New Features
Added support for print objects using eerepr (#1354)
Added support for using custom TiTiler endpoint (#1353)
Improvement
Fixed
geojson_to_eebug (#1351)
v0.18.1 - Nov 28, 2022
New Features
Added
vector_to_gif()function (#1348)Changed jupyterlab dependency to optional. Now compatible with Colab. No need to restart runtime after installation (#1347)
v0.18.0 - Nov 27, 2022
New Features
Added functions for creating legends and adding widgets to the map (#1345)(#1346)
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
Added mkdocs dark mode (#1338)
Improvement
Removed misc notebook to reduce mkdocs size
v0.17.3 - Nov 19, 2022
Improvement
Added GEE workshop notebooks (#1337)
Updated KML methods (#1335)
Fixed ipyleaflet.Map broken link (#1321)
v0.17.2 - Oct 31, 2022
Improvement
Added NASA funding acknowledgment
Added unmask_value parameter to download image #1270
Added Japan GEE workshop notebook
Improved Colab error message
Added support for Python 3.11
Added asset type to search result
zonal_stats: additions to allowed_statistics #1308
Fixed max zoom bug
Improved split control
Improved local tile
v0.17.1 - Sep 18, 2022
New Features:
Added new Inspector GUI #1264
Added more sample datasets
Added codeql.yml
Added dependency-review.yml
Improvement
Improved chart options
v0.17.0 - Sep 11, 2022
New Features:
Added reproject image function #1245
Added Map.show_layer() function
Added plotly charts to import
Added cropland mapping notebook #1251
Improvement
Improved chart and legend and colormap #1250
v0.16.9 - Sep 6, 2022
Improvement
Fixed download NED bug
v0.16.8 - Sep 6, 2022
Improvement
Added bands param goes_timelapse #1242
Improved download image function #1238
Improved download NED function
v0.16.7 - Aug 19, 2022
Improvement
Fixed ee service account authentication bug
v0.16.6 - Aug 19, 2022
New Features:
Added auth support for ee service account #1220
Added a mosaic function #1219
Added download_ned function #1218
v0.16.5 - Aug 16, 2022
Improvement
Add band param for image_count #1209
Improved exporting image to asset #1208
Fixed Sentinel-1 timelapse bug #1210
Fixed pie chart Windows bug
Added popup fields for add_geojson
Updated zonal stats function
v0.16.4 - Aug 11, 2022
New Features:
Added support for searching Awesome GEE Community Datasets #1197 #1201 #1202
Added support for retrieving GEE JS code examples and converting to Python
Added colorbar background color and image convolution
Added html_to_streamlit function
Improvement
Improved the search data GUI
v0.16.3 - Aug 9, 2022
Improvement
Fixed colab import issue #1192
Allow single color rather than list #1191
Use json to parse the gee credentials #1178
v0.16.2 - Aug 4, 2022
New Features:
Added image_histogram and jrc_hist_monthly_history functions
v0.16.1 - Jul 31, 2022
New Features:
Added support for plotly.express charts (bar, line, histogram, pie) #1170
v0.16.0 - Jul 30, 2022
New Features:
Added cloud_pct option for dynamic world ts #1165
Added get_ee_path function
Improvement
Renamed region to roi for timelapse func
Added lidar tutorial
Improved support for Colab
Fixed js py conversion bug
Improved COG and STAC for short URL
Improved requireJS function
Added book link
Added vector_styling explicit args #1155
v0.15.5 - Jul 22, 2022
New Features:
Added get_direct_url function
Added more lidar functions #1149
Improvement
Improved load_GeoTIFF function
Fixed image palette bug
Updated vector styling notebook
v0.15.4 - Jul 15, 2022
New Features:
Improvement
Improved add_legend and points_from_xy
Updated data conversion functions
Renamed datasets from hyphen to underscore
Updated sample datasets
Fixed folium split map bug
v0.15.3 - Jul 11, 2022
Improvement
v0.15.2 - Jul 9, 2022
New Features:
Improved support for loading JavaScript modules with
require()functions #1140
v0.15.1 - Jul 8, 2022
New Features:
Added support for Open Earth Engine Library (OEEL) #1137
v0.15.0 - Jul 8, 2022
New Features:
Improvement
v0.14.3 - Jul 1, 2022
New Features:
v0.14.2 - Jun 27, 2022
New Features:
Added more ee export functions #1121
Added COG/STAC Inspector GUI for getting pixel values interactively #1123
v0.14.1 - Jun 26, 2022
Improvement
v0.14.0 - Jun 18, 2022
New Features:
Improvement
Improved zonal stats
v0.13.11 - Jun 14, 2022
New Features:
Added function for creating Dynamic World land cover timeseries #1108
Added land cover comparison notebook #1106
v0.13.10 - Jun 10, 2022
New Features:
Added support for Dynamic World Land Cover #1098
v0.13.9 - Jun 7, 2022
Improvement
Improved palette support, accepting a string palette (e.g., terrain, ndvi) vis_params for Map.addLayer().
v0.13.8 - Jun 5, 2022
New Features:
Added check_cmap function #1084
Added ESA and USGS basemaps #1089
Added Earth Engine support for pydeck #1090
Improvement
Fixed add local tile bug
Fixed image_area_by_group bug
Improved blend function
Fixed links redirect
Fixed basemap docs #1075
Upgraded add_raster function #1083
Fixed raster GUI band bug
v0.13.7 - May 25, 2022
New Features:
Added image_area_by_group function #1073
Improvement
Updated cartoee basemap notebook #1067
Refactored basemap #1075
Sorted raster colormap options
Fixed colormap GUI bug
Fixed stac stats bug
v0.13.6 - May 22, 2022
Improvement
Added cartoee basemap support #1067
Updated Landsat LE7_TOA_5YEAR Image ID
v0.13.5 - May 17, 2022
Improvement
Improved JS-PY conversion #1061
Updated FAQ
Improved get wms layers
Updated NLCD notebook
Added proxy settings to export data functions
Added colorbar to image count notebook
Added image_count function and notebook
v0.13.4 - Apr 27, 2022
New Features:
Added support for creating interactive choropleth maps with a variety of classification schemes #1043
v0.13.3 - Apr 25, 2022
New Features:
Added an examples module
Added creating coordinate grids notebook
Added image zonal stats notebook
Improvement
v0.13.2 - Apr 15, 2022
New Features:
Added image_value_list function #1010
Added image_stats_by_zone #1012
Added support for creating grids #1014
Added landforms legend
Improvement
Updated cartoee add_colorbar #1006
Added layer control for ipyleaflet #1017
Updated authentication method #1018
Fixed add_colorbar bug
v0.13.1 - Apr 2, 2022
Improvement
Fixed heremap import error
v0.13.0 - Apr 2, 2022
Improvement
Reduced number of dependencies, making plotting backends optional except ipyleaflet and folium #1003
Improved cartoee.add_legend #997
Added deck and kepler to docs
Skip export with GitHub Actions
Update folium module
Updated clip image notebook
v0.12.1 - Mar 22, 2022
New Features:
Improvement
Renamed basemaps
Added GEE-Courses link
Updated folium module
v0.12.0 - Mar 19, 2022
New Features:
Added support for NetCDF data #991
Converting NetCDF data to GeoTIFF
Adding velocity map with NetCDF data
Added clip image by mask #986
Added streamlit bidirectional functionality #985
Improvement
v0.11.8 - Mar 12, 2022
New Features:
Improvement
Fixed typos and broken links #971
Updated netCDF notebook
v0.11.7 - Mar 8, 2022
New Features:
Added blend function for creating shaded relief maps blended with hillshade
Improvement
Added mode reducer to zonal stats #960
v0.11.6 - Mar 3, 2022
New Features:
Improvement
v0.11.5 - Feb 22, 2022
New Features:
Added numpy to COG #945
Added gdf_bounds #939
Added Landsat 9 notebook
Added ESRI Global Land Cover legend
Improvement
v0.11.4 - Feb 14, 2022
New Features:
Added timelapse fading effect #925
v0.11.3 - Feb 7, 2022
New Features:
Added support for joining attribute tables
ee_join_table()#916Added
gdf_to_df()andgeojson_to_df()functions
v0.11.2 - Feb 4, 2022
New Features:
Improvement
Update get_image_collection_gif() #905
Fixed timelapse ND bug #904
Improved open raster #902
Fixed zonal stats bug #899
Fixed Landsat timelapse bug #885
v0.11.1 - Jan 24, 2022
New Features:
Added ee_extra to algorithms #868
Added COG creation bc83fdf
Added heremap plotting backend #382
Added COG Inspector GUI #841
Improvement
Improved GitHub workflows #879
Fixed ee_stac_list bug #873
Fixed js py conversion ce7fee0
Updated notebook 07 #871
Added IR band to goes_timelapse #870
Updated ee_basemaps #869
Removed COG mosaic
Fixed cartoee legend bug
Updated installation instructions
v0.11.0 - Jan 7, 2022
New Features:
Added support for plotly #842
Added colorbar to timelapse #846
Added save_colorbar function #846
Added ocean color timelapse #845
Added support for xyzservices basemaps #795
Added labeling gdf shp geojson #815
Added remove_labels #815
Added Planetary Computer STAC support
Added bbox_to_gdf function
Improvement
Fixed cartoee projection bug #843
Improved COG visualization #844
Updated STAC notebook example #841
Improved stac tile functions #839
Removed pangeo broken binder links
v0.10.2 - Dec 23, 2021
New Features:
Add locate control to folium #809
Added add_points_from_xy function #812
Added heatmap function
Added add_labels function #815
Added NAIP timelapse #789
Improvement
Improved js_to_py function #805
Renamed popups to popup #812
Changed default map view #821
Fixed centerObject bug #823
Fixed typo #824
v0.10.1 - Dec 6, 2021
Improvement
A temporary fix for ipyleaflet basemap error #795
v0.10.0 - Nov 28, 2021
New Features:
Added remove_legend function #761
Added add_marker function #765
Added ImageOverlay from local files #773
v0.9.5 - Nov 22, 2021
New Features:
Added timelapse module
Added quarter and monthly timelapse #746
Improved create timeseries #736
Added MODIS NDVI timelapse #728
Added GOES timelapse #717
Added time slider opacity param #720
Added contour function #688
Added more gif functions
Added make_gif and gif_to_mp4 functions
Improved date sequence
Added Alibaba font type
Added ESA Land Cover legend
Added zoom to bounds function
Added streamlit download button
Improvement
Fixed encoding bug #747
v0.9.4 - Oct 23, 2021
New Features:
Made streamlit map width responsive #713
Added function read file from url
Improvement
Fixed map width bug #712
Fixed algorithms module bug
Updated environment.yml
v0.9.3 - Oct 23, 2021
New Features:
Added streamlit support #697
Added point layer function #702
Added river width module #682
Added census data and xyzservices
Added nlcd notebook
Added river width module notebook
Added GEE workshop notebook
Improvement
v0.9.2 - Oct 1, 2021
New Features:
Added RivWidthCloud module #682
Added RivWidthCloud notebook #682
Added NLCD notebook
Added a close button to timeseries inspector
Improvement
v0.9.1 - Sep 17, 2021
New Features:
Added
sandbox_pathoption allowing users to restrict Voila app access to system directories #673
v0.9.0 - Sep 10, 2021
New Features:
Get current device latlon #618
Improvement
Improved Colab support #661
Improved folium colorbar #586
Fixed broken link #653
Fixed extract pixel values bug #610
Fixed color palette bug #605
Fixed typos #589
v0.8.18 - Jul 8, 2021
New Features:
Added df_to_geojson #557
Added feature_histogram function to chart module #553
Added feature_groups function to chart module #539
Added random forest probability output #550
Improvement
Renamed eefolium module to foliumap
Changed COG and STAC to lowercase
Changed .format() to fstring #561
Fixed random forest string to label bug #545
Improved split-panel map #543
Updated otsu example #535
v0.8.17 - Jun 20, 2021
New Features:
Improvement
Added otsu example #535
Fixed timeseries plotting bug #513
Fixed shp deletion bug #509
Fixed csv_to_points bug #490
Improved ee_to_geojson #486
Improved random sampling notebook #479
Fixed link bug #480
Improved sankee notebook #471
Updated installation docs
Added binder env
v0.8.16 - May 10, 2021
New Features:
Added csv_to_points GUI #461
Added GUI for creating transects #454
Added csv_to_ee and csv_to_makers #461
Added geopandas support #455
Improvement
Improved vector support #455
Improved add_colorbar function #450
Improved add_raster function #449
Updated notebooks
v0.8.15 - Apr 28, 2021
Improvement
Improved shp_to_geojson function #430
Improved add_styled_vector function #432
Fixed map publish bug #445
Improved add_colorbar function dc7e548
v0.8.14 - Apr 20, 2021
New Features:
Improvement
Improved add_geojson function 731e59e
Added GeoPython workshop notebook 6efd5e
Improved cartoee colorbar #413
Improved cartoee add_layer function #368
v0.8.13 - Mar 22, 2021
New Features:
Added linked maps #375
Added cartoee legend #343
Added chart by feature property #339
Added tool gui template #239
Added GEE Toolbox GUI #362
Added support for multiple legends #365
Improvement
Improved dataset module to use GEE STAC #346
Improved training sample tool #326
Added netcdf_to_ee example #285
Improved to_html function #361
Changed colorbar plotting backend #372
Improved get_colorbar function #372
Added vector styling example
Improved zonal statistics
v0.8.12 - Mar 8, 2021
New Features:
Added a dataset module for accessing the Earth Engine Data Catalog via dot notation #345
Added a chart module for creating interactive charts for Earth Engine data #343
Added a time slider for visualizing Earth Engine time-series images #335 #344
Added a
netcdf_to_eefunction #342Added a
numpy_to_eefunction #337Added vertical colorbar support #322
Added GUI for creating training samples #326
Improvement
Added layer control by default to folium map #323
Added geemap matplotlib example #319
Added lgtm continuous integration #330
Fixed layer palette bug #334
Fixed minimap zoom parameter #329
Fixed centerObject bug
v0.8.11 - Feb 23, 2021
New Features:
Added a colormap module #302
Added a new cartoee scale bar function #313
Added extract pixel values function #315
Visualizing Earth Engine image with >200 matplotlib colormaps via dot notation (example)
Improvement
Improved the basemap module accessible via dot notation #302
Added googledrivedownloader and python-box to requirements #310
Fixed folium layer name bug #314
v0.8.10 - Feb 16, 2021
New Features:
Added default basemap options when creating the Map #293
Added GUI for change basemaps #294
Added GUI for js2py conversion #296
Added geemap cheat sheet #276
Added
Map.zoomToObject()method #303
Improvement
Improved
Map.centerObject()method #303
v0.8.9 - Feb 4, 2021
New Features:
Added whiteboxgui with 477 geoprocessing tools #254
Improvement
Fixed file open encoding bug
v0.8.8 - Jan 17, 2021
New Features:
Added support for converting Pandas/GeoPandas DataFrame to ee.FeatureCollection and vice versa #268
Added KML/KMZ support #247
Added Code of Conduct
Improvement
Fixed CSV encoding bug #267
Improved downloading shp support #263
Fixed WMS bug #250
Added cartoee subplots example #238
Reformatted code using black formatter
Improved support for shp and geojson #244
Fixed layer control bug
Added cartoee blend tutorial #241
Improved drawing tools #240
Improved Inspector tool
v0.8.7 - Dec 27, 2020
New Features:
Added toolbar GUI #215
Added layer vis #215
Added raster/vector colormap #215
Added support for linking legend with layer #234
Added styled vector function #235
Added mouse click observe to toolbar #215
Added new tool for opening local data #239
Improvement
v0.8.6 - Dec 22, 2020
New Features:
Added GUI for changing layer visualization interactively #215
Added a toolbar #215
Added color bar support #223
Added draggable legend to folium maps #224
Added
get_image_collection_gif()function #225Added
image_dates()function #216
Improvement
Added
max_zoomparameter toadd_tile_layer()#227Added mouse latlon to insepctor tool #229
Added download icon to notebooks #202
Added GitHub issue template #202
Added more tutorials (cartoee gif, legend, color bar, vis GUI, etc.)
Fixed remove control bug #218
Fixed split-panel map bug
Improved Exception handling
v0.8.5 - Dec 12, 2020
New Features:
Add toolbar #6
Add functions for downloading imgae thumbnails #214
Add func for getting image collection dates #216
Add cartoee scale bar and north arrow #191
Add support for COG mosaic #200
Improvement
Improve support for locally trained models #210
Add verbose option of downloading functions #197
Improve Inspector tool for point geometry #198
Add tutorials (COG, STAC, local RF, image thumbnails)
v0.8.4 - Dec 6, 2020
New Features:
Add support for Cloud Optimized GeoTIFF (COG) and SpatioTemporal Asset Catalog (STAC) #192
Add new COG functions, e.g.,
cog_tile(),cog_bounds(),cog_center(),cog_bands()Add new STAC functions, e.g.,
stac_tile(),stac_bounds(),stac_center(),stac_bands()
Improvements:
Improve Google Colab support #193. Use
import geemaprather thanimport geemap.foliumap as geemapAdd
Open in Colabbutton to notebooks #194
v0.8.3 - Dec 2, 2020
New Features:
Add button for removing user-drawn features #182
Add function for moving drawn layer to top
Add remove_last_drawn() function #130
Add support for QGIS Layer Style File #174
Add mouse click get coordinates example #173
Add cartoee colab example #157
Add notebooks to mkdocs
Improvements:
Improve ee_Initialize() #189 #190
Fix cartoee map orientation bug #177 #183
Fix problematic Date field in shapefile #176
Fix Windows unzip bug
v0.8.2 - Nov 6, 2020
Improvements
Reorganize modules
Add a new module common.py
Add new domain geemap.org
Format code using black
Add more init options for Map class
v0.8.1 - Oct 27, 2020
New Features:
Add machine learning module #124 #156
Add cartoee module #157 #161
Add more tutorials (e.g., timelapse, water app, ipywidgets)
Improvements:
Make ee_Initialize() optional for Map class
BIG THANK YOU to Kel Markert for adding the cartoee and ml modules!!
v0.8.0 - Oct 10, 2020
Improvements
Add support for loading Cloud Optimized GeoTIFFs as ee.Image and ee.ImageCollection
Make fmask optional when creating Landsat timelapse
Add support for creating timelapse of spectral indices (e.g., NDWI, NDVI)
Add geemap Colab tutorial
Add timelapse download option for voila
Add pydeck tutorial for visualizing 3D terrain data
Add qualityMosaic() tutorial
Fixes
Fix Windows zipfile bug
v0.7.13 - Sep 15, 2020
Improvements
Improve ee authentication in Colab #145
Improve non-interactive mode #138
Add Colab notebook example
Fixes
Fix automated testing error
Fix Windows ee_search() bug
v0.7.12 - Sep 1, 2020
Improvements
Rebuild docs using mkdocs-material
Add Internet proxy function
Add support for exporting shp and geojson #63
Fixes
Fix heroko config bug
Fix landsat timelapse bug #99 #134
Fix js_py conversion bug #136
v0.7.11 - Aug 16, 2020
Improvements:
Add function for removing drawn features #130
Add function for extracting pixel values #131
Add function for interactive region reduction #35
Add machine learning tutorials
Fixes:
Fix typos
v0.7.10 - Aug 5, 2020
Improvements:
Add function for getting image properties
Add function for calculating descriptive statistics (i.e., min, max, mean, std, sum)
Add more utils functions
v0.7.7 - Aug 5, 2020
Improvements:
Add support for publishing maps #109
Add
find_layer()functionAdd
layer_opacity()functionUpdate Readthedocs
Fixes:
Fix duplicate layer bug