Improvement
- Automatically copy converted JavaScript to Python script to clipboard (#1411)
Improvement
- Pin ipywidgets version <8.0 as VS Code does not support ipywidgets 8.x (#1408)
Improvement
Improvement
- Updated timelapse default end year #1400
Improvement
- Fixed add_labels bug (#1391)
- Removed LGTM badge (#1389)
- Improved cartoee legend and savefig (#1380)
- Updated vector_to_gif notebook
New Features
- Added colorbar support for folium (#1372)
New Features
- Added support for ArcGIS Pro (#1361)
Improvement
- Fixed draw control bug (#1352)
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)
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)
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
Improvement
- Added GEE workshop notebooks (#1337)
- Updated KML methods (#1335)
- Fixed ipyleaflet.Map broken link (#1321)
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
New Features:
- Added new Inspector GUI #1264
- Added more sample datasets
- Added codeql.yml
- Added dependency-review.yml
Improvement
- Improved chart options
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
Improvement
- Fixed download NED bug
Improvement
- Added bands param goes_timelapse #1242
- Improved download image function #1238
- Improved download NED function
Improvement
- Fixed ee service account authentication bug
New Features:
- Added auth support for ee service account #1220
- Added a mosaic function #1219
- Added download_ned function #1218
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
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
Improvement
- Fixed colab import issue #1192
- Allow single color rather than list #1191
- Use json to parse the gee credentials #1178
New Features:
- Added image_histogram and jrc_hist_monthly_history functions
New Features:
- Added support for plotly.express charts (bar, line, histogram, pie) #1170
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
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
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
Improvement
New Features:
- Improved support for loading JavaScript modules with
require()
functions #1140
New Features:
- Added support for Open Earth Engine Library (OEEL) #1137
New Features:
Improvement
New Features:
New Features:
- Added more ee export functions #1121
- Added COG/STAC Inspector GUI for getting pixel values interactively #1123
Improvement
New Features:
Improvement
- Improved zonal stats
New Features:
- Added function for creating Dynamic World land cover timeseries #1108
- Added land cover comparison notebook #1106
New Features:
- Added support for Dynamic World Land Cover #1098
Improvement
- Improved palette support, accepting a string palette (e.g., terrain, ndvi) vis_params for Map.addLayer().
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
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
Improvement
- Added cartoee basemap support #1067
- Updated Landsat LE7_TOA_5YEAR Image ID
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
New Features:
- Added support for creating interactive choropleth maps with a variety of classification schemes #1043
New Features:
- Added an examples module
- Added creating coordinate grids notebook
- Added image zonal stats notebook
Improvement
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
Improvement
- Fixed heremap import error
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
New Features:
- Added support for pydeck and kepler.gl #993
Improvement
- Renamed basemaps
- Added GEE-Courses link
- Updated folium module
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
New Features:
Improvement
- Fixed typos and broken links #971
- Updated netCDF notebook
New Features:
- Added blend function for creating shaded relief maps blended with hillshade
Improvement
- Added mode reducer to zonal stats #960
New Features:
Improvement
New Features:
- Added numpy to COG #945
- Added gdf_bounds #939
- Added Landsat 9 notebook
- Added ESRI Global Land Cover legend
Improvement
New Features:
- Added timelapse fading effect #925
New Features:
- Added support for joining attribute tables
ee_join_table()
#916 - Added
gdf_to_df()
andgeojson_to_df()
functions
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
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
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
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
Improvement
- A temporary fix for ipyleaflet basemap error #795
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
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
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
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
New Features:
- Added RivWidthCloud module #682
- Added RivWidthCloud notebook #682
- Added NLCD notebook
- Added a close button to timeseries inspector
Improvement
New Features:
- Added
sandbox_path
option allowing users to restrict Voila app access to system directories #673
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
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
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
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
Improvement
- Improved shp_to_geojson function #430
- Improved add_styled_vector function #432
- Fixed map publish bug #445
- Improved add_colorbar function dc7e548
New Features:
Improvement
- Improved add_geojson function 731e59e
- Added GeoPython workshop notebook 6efd5e
- Improved cartoee colorbar #413
- Improved cartoee add_layer function #368
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
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
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
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
New Features:
- Added whiteboxgui with 477 geoprocessing tools #254
Improvement
- Fixed file open encoding bug
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
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
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
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)
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
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
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
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!!
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
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
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
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
Improvements:
- Add function for getting image properties
- Add function for calculating descriptive statistics (i.e., min, max, mean, std, sum)
- Add more utils functions
Improvements:
- Add support for publishing maps #109
- Add
find_layer()
function - Add
layer_opacity()
function - Update Readthedocs
Fixes:
- Fix duplicate layer bug