Changelog¶
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 common.py by @tjlogue4 in #1843
- 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
- common.py: typo fixes by @schwehr in #1828
- 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_geometry
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
- 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_df
Make prop names and col names same by @jdbcode in #1703- Add 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_ee
bug (#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 support for creating S1 timelapse #752 #1168
- 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:
- Added support for pydeck and kepler.gl #993
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
- Added requests timeout #989
- Renamed folium basemaps #978
- Set draw export to False by default
- Added font family setting for cartoee #863 #977
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()
#916 - Added
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 support for local tile and raster GUI #758, #769
- Added a new osm module #770 #772
- Added support for PostGIS #771 #772
- 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 Sentinel-2 timelapse #733 #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_path
option 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 geojson style #459 #460
- 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_ee
function #342 - Added a
numpy_to_ee
function #337 - Added 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 #225 - Added
image_dates()
function #216
Improvement
- Added
max_zoom
parameter toadd_tile_layer()
#227 - Added 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 Map.add_cog_layer() and Map.add_stac_layer()
- 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 geemap
rather thanimport geemap.foliumap as geemap
- Add
Open in Colab
button 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 js_py conversion bug
- 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()
function - Add
layer_opacity()
function - Update Readthedocs
Fixes:
- Fix duplicate layer bug