Changelog¶
v0.36.1 - July 22, 2024¶
What's Changed
- Add support for displaying EE layers with Mapbox by @giswqs in #845
Full Changelog: v0.36.0...v0.36.1
v0.36.0 - July 21, 2024¶
What's Changed
- Pin dependencies to the latest version by @giswqs in #840
- Add support for Mapbox by @giswqs in #841
- Loosen numpy version by @giswqs in #842
- Fix typo by @giswqs in #843
Full Changelog: v0.35.11...v0.36.0
v0.35.11 - July 20, 2024¶
What's Changed
- Add xarray_to_raster function by @giswqs in #827
- chore: improving typehints by @slowy07 in #828
- chore: update unittest and improvement typehinting by @slowy07 in #829
- Add 3D PMTiles example by @giswqs in #830
- Fix the demo broken link by @giswqs in #832
- chore: update unittest and improvement typehinting by @slowy07 in #831
- Fix add raster fit_bounds bug by @giswqs in #836
- chore: update unittest and improvement typehinting by @slowy07 in #835
- Improve support for LayerEditor by @giswqs in #837
- Update 3D choropleth map example by @giswqs in #839
- chore: update docstring args, subprocess error handler by @slowy07 in #838
New Contributors
- @slowy07 made their first contribution in #828
Full Changelog: v0.35.10...v0.35.11
v0.35.10 - July 12, 2024¶
What's Changed
Full Changelog: v0.35.9...v0.35.10
v0.35.9 - July 8, 2024¶
What's Changed
- Add maptiler 3d style function by @giswqs in #818
- Add 3D choropleth notebook example by @giswqs in #819
- Add more MapLibre examples by @giswqs in #820
- Update numpy requirement from <2.0.0 to <3.0.0 by @dependabot in #821
Full Changelog: v0.35.8...v0.35.9
v0.35.8 - July 5, 2024¶
What's Changed
- Update MapLibre overview page by @giswqs in #810
- Update MapLibre notebook examples by @giswqs in #811
- Improve the basemap notebook by @giswqs in #814
- Add to_html notebook example by @giswqs in #815
- Add add_video function by @giswqs in #816
Full Changelog: v0.35.7...v0.35.8
v0.35.7 - July 3, 2024¶
Reduce repo size
v0.35.6 - Jul 3, 2024¶
What's Changed
- Add MapTiler style function by @giswqs in #808
- Add script for checking maplibre notebooks by @giswqs in #809
Full Changelog: v0.35.5...v0.35.6
v0.35.5 - Jul 3, 2024¶
What's Changed
- Improve MapLibre to_html function by @giswqs in #807
Full Changelog: v0.35.4...v0.35.5
v0.35.4 - Jul 2, 2024¶
What's Changed
- Add functions for executing MapLibre notebook by @giswqs in #806
Full Changelog: v0.35.3...v0.35.4
v0.35.3 - Jul 2, 2024¶
What's Changed
New Contributors
- @spatialthoughts made their first contribution in #803
Full Changelog: v0.35.2...v0.35.3
v0.35.2 - Jul 1, 2024¶
What's Changed
Full Changelog: v0.35.1...v0.35.2
v0.35.1 - Jun 30, 2024¶
What's Changed
Full Changelog: v0.35.0...v0.35.1
v0.35.0 - Jul 29, 2024¶
What's Changed
- Add support for html and layer control by @giswqs in #793
- Add ipyvuetify dependency and MapLibre 3d terrain exaggeration by @giswqs in #794
- Improve support for adding GEE layers by @giswqs in #795
Full Changelog: v0.34.7...v0.35.0
v0.34.7 - Jun 26, 2024¶
What's Changed
- Update changelog by @giswqs in #792
- Add mapbox draw control notebook example
Full Changelog: v0.34.6...v0.34.7
v0.34.6 - Jun 24, 2024¶
What's Changed
- Fix add_geojson paint bug by @giswqs in #788
Full Changelog: v0.34.5...v0.34.6
v0.34.5 - Jun 23, 2024¶
What's Changed
- Add a Container class by @giswqs in #786
- Add add_source function and custom marker notebook by @giswqs in #787
Full Changelog: v0.34.4...v0.34.5
v0.34.4 - Jun 23, 2024¶
What's Changed
Full Changelog: v0.34.3...v0.34.4
v0.34.3 - Jun 23, 2024¶
What's Changed
- Fix terrain style api key bug by @giswqs in #780
- Add get style layers and more examples by @giswqs in #781
- Add more MapLibre examples by @giswqs in #782
Full Changelog: v0.34.2...v0.34.3
v0.34.2 - Jun 21, 2024¶
What's Changed
- Add 3d terrain style by @giswqs in #779
Full Changelog: v0.34.1...v0.34.2
v0.34.1 - Jun 21, 2024¶
What's Changed
- Add to_streamlit and more examples by @giswqs in #777
Full Changelog: v0.34.0...v0.34.1
v0.34.0 - Jun 20, 2024¶
What's Changed
- Update changelog by @giswqs in #772
- Add more MapLibre example by @giswqs in #773
- Add more MapLibre examples by @giswqs in #774
- Add more MapLibre examples by @giswqs in #775
- Change MapLibre center from lat_lon to lon_lat by @giswqs in #776
Full Changelog: v0.33.6...v0.34.0
v0.33.6 - Jun 18, 2024¶
What's Changed
- Add color picker for changing layer color interactively by @giswqs in #771
Full Changelog: v0.33.5...v0.33.6
v0.33.5 - Jun 18, 2024¶
What's Changed
- Add support for MapLibre PMTiles by @giswqs in #770
Full Changelog: v0.33.4...v0.33.5
v0.33.4 - Jun 18, 2024¶
What's Changed
- Add basemap widget by @giswqs in #769
Full Changelog: v0.33.3...v0.33.4
v0.33.3 - Jun 17, 2024¶
What's Changed
- Update notebook badges by @giswqs in #765
- Bump docker/metadata-action from 4 to 5 by @dependabot in #768
- Bump docker/build-push-action from 5 to 6 by @dependabot in #767
- Add maplibre layer interact by @giswqs in #766
Full Changelog: v0.33.2...v0.33.3
v0.33.2 - Jun 17, 2024¶
What's Changed
- Bump actions/dependency-review-action from 2 to 4 by @dependabot in #763
- Bump nwtgck/actions-netlify from 2.1 to 3.0 by @dependabot in #761
- Bump github/codeql-action from 2 to 3 by @dependabot in #759
- Bump docker/build-push-action from 4 to 5 by @dependabot in #760
- Bump docker/login-action from 2 to 3 by @dependabot in #762
- Improve the maplibre module by @giswqs in #764
New Contributors
- @dependabot made their first contribution in #763
Full Changelog: v0.33.1...v0.33.2
v0.33.1 - Jun 13, 2024¶
What's Changed
- Fix pydeck basemap issue by @giswqs in #757
- Improve add_vector for the deck module by @giswqs in #758
Full Changelog: v0.33.0...v0.33.1
v0.33.0 - Jun 10, 2024¶
What's Changed
- Fix typos and update plt.get_cmap by @giswqs in #742
- Fix netcdf_to_tif bug by @giswqs in #743
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #744
- Fix new typos discovered by codespell by @giswqs in #745
- Fix transform bug for array to image by @giswqs in #749
- Add GUI for raster data visualization by @giswqs in #750
Full Changelog: v0.32.1...v0.33.0
v0.32.1 - May 12, 2024¶
What's Changed
- Fix AWS checking for localtileserver by @giswqs in #740
Full Changelog: v0.32.0...v0.32.1
v0.32.0 - May 12, 2024¶
What's Changed
- Fix custom stac bug by @giswqs in #725
- Fix docs build error by @giswqs in #727
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #731
- Add maplibregl module by @giswqs in #719
- Improve s3 functions by @giswqs in #734
- Fix docs date issue by @giswqs in #735
- Add tile name prefix option to split_raster by @giswqs in #736
- Fix checking studio lab bug by @giswqs in #739
Full Changelog: v0.31.9...v0.32.0
v0.31.9 - Apr 15, 2024¶
What's Changed
- ignore url parameters when checking if file ends with ".pmtiles" by @james-willis in #722
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #721
- Improve NASA Earth Data search by @giswqs in #723
New Contributors
- @james-willis made their first contribution in #722
Full Changelog: v0.31.8...v0.31.9
v0.31.8 - Apr 14, 2024¶
What's Changed
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #712
- Fix split-map bug by @giswqs in #717
Full Changelog: v0.31.7...v0.31.8
v0.31.7 - Apr 2, 2024¶
What's Changed
Full Changelog: v0.31.6...v0.31.7
v0.31.6 - Mar 29, 2024¶
What's Changed
- Allow to send options directly as str by @lopezvoliver in #702
- Vector tile layer arguments by @lopezvoliver in #703
- Fix docs build error by @giswqs in #704
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #705
- Add functions for extracting multi-part archive by @giswqs in #709
New Contributors
- @pre-commit-ci made their first contribution in #705
Full Changelog: v0.31.5...v0.31.6
v0.31.5 - Mar 4, 2024¶
What's Changed
- Fix lonboard zoom to layer bug by @giswqs in #700
Full Changelog: v0.31.4...v0.31.5
v0.31.4 - Mar 4, 2024¶
What's Changed
- Fix deckgl compute_view bug by @giswqs in #693
- Add more badges and update notebook by @giswqs in #694
- Fix notebook 88 error by @giswqs in #696
- Add testing for Python 3.12 by @giswqs in #698
Full Changelog: v0.31.3...v0.31.4
v0.31.3 - Feb 21, 2024¶
What's Changed
- Update changelog by @giswqs in #683
- Add split map example by @giswqs in #684
- Add pre-commit hooks by @giswqs in #686
- Fix raster pixel inspector bug by @giswqs in #689
- Update notebook examples by @giswqs in #690
Full Changelog: v0.31.2...v0.31.3
v0.31.2 - Feb 14, 2024¶
What's Changed
- Improve the add_raster method by @giswqs in #675
- Add xarray support for add_raster by @giswqs in #678
- Get crs and transform from xarray rio accessor in
array_to_memory_file
by @lopezvoliver in #679 - Layers as xarray.DataArray in split_map (ipyleaflet Map) by @lopezvoliver in #681
New Contributors
- @lopezvoliver made their first contribution in #679
Full Changelog: v0.31.1...v0.31.2
v0.31.1 - Feb 7, 2024¶
What's Changed
Full Changelog: v0.31.0...v0.31.1
v0.31.0 - Feb 6, 2024¶
What's Changed
- Update notebooks by @giswqs in #657
- Fix array_to_image bug by @giswqs in #660
- Update GitHub Action versions by @giswqs in #669
- Bump localtileserver>=0.10.0 by @banesullivan in #666
- Add get_root param to stac_client by @giswqs in #564
- Remove support for JupyterLite by @giswqs in #671
New Contributors
- @banesullivan made their first contribution in #666
Full Changelog: v0.30.1...v0.31.0
v0.30.1 - Jan 11, 2024¶
What's Changed
- Update changelog for v0.30.0 by @giswqs in #652
- Improve array_to_image function by @giswqs in #653
- 87_actinia.ipynb: simplify installation of actinia_python_client by @neteler in #655
- Modified add_velocity in leafmap.py to support custom color list by @shailesh-stha in #654
New Contributors
- @shailesh-stha made their first contribution in #654
Full Changelog: v0.30.0...v0.30.1
v0.30.0 - Dec 23, 2023¶
What's Changed
- Update changelog for v0.29.8 by @giswqs in #646
- Improve folium legend position docstring by @giswqs in #647
- Add support for downloading NASA Earth data by @giswqs in #648
- Add support for searching NASA data interactively by @giswqs in #649
- Add support for visualizing in-memory raster by @giswqs in #651
Full Changelog: v0.29.8...v0.30.0
v0.29.8 - Dec 20, 2023¶
What's Changed
- Fix PMTiles metadata bug by @giswqs in #643
- fixed namespace and event handling issue with PMTiles by @prusswan in #645
New Contributors
- @prusswan made their first contribution in #645
Full Changelog: v0.29.7...v0.29.8
v0.29.7 - Dec 15, 2023¶
What's Changed
- Update changelog by @giswqs in #634
- Update Colab badge link by @giswqs in #635
- Update GEDI notebook example by @giswqs in #637
- Add actinia notebook by @neteler in #573
- Fix folium pmtiles bug by @giswqs in #641
New Contributors
- @neteler made their first contribution in #573
Full Changelog: v0.29.6...v0.29.7
v0.29.6 - Dec 7, 2023¶
What's Changed
- Add font size option for circle marker by @giswqs in #628
- Add GEDI subsetting and add_markers functions by @giswqs in #630
Full Changelog: v0.29.5...v0.29.6
v0.29.5 - Nov 30, 2023¶
What's Changed
- Fix basemap visibility bug by @giswqs in #622
- Add support for visualizing GEDI data by @giswqs in #624
Full Changelog: v0.29.4...v0.29.5
v0.29.4 - Nov 28, 2023¶
What's Changed
- Update changelog for v0.29.3 by @giswqs in #618
- Add functions for searching and downloading GEDI data by @giswqs in #619
Full Changelog: v0.29.3...v0.29.4
v0.29.3 - Nov 26, 2023¶
What's Changed
- Update changelog for v0.29.2 by @giswqs in #614
- Add default style for rendering PMTiles by @giswqs in #617
Full Changelog: v0.29.2...v0.29.3
v0.29.2 - Nov 21, 2023¶
What's Changed
- Add wms legend method to Map class by @JJFlorian in #608
- Update GitHub Actions to Python 3.11 by @giswqs in #612
- Add tooltip for PMTiles by @giswqs in #613
New Contributors
- @JJFlorian made their first contribution in #608
Full Changelog: v0.29.1...v0.29.2
v0.29.1 - Nov 6, 2023¶
What's Changed
- Update changelog for v0.29.0 by @giswqs in #602
- Update notebook 84 by @giswqs in #603
- Update NWI legend by @giswqs in #604
- Add plot functions by @giswqs in #609
Full Changelog: v0.29.0...v0.29.1
v0.29.0 - Nov 12, 2023¶
What's Changed
- Update changelog for v0.28.1 by @giswqs in #593
- Add vector_to_parquet function by @giswqs in #598
- Add support for reading parquet files by @giswqs in #599
- Add streamlit support for lonboard by @giswqs in #600
- Add color schemes for visualizing vector data by @giswqs in #601
Full Changelog: v0.28.1...v0.29.0
v0.28.1 - Nov 7, 2023¶
What's Changed
- Update changelog for v0.28.0 by @giswqs in #589
- Update notebook 83 by @giswqs in #590
- Fix gdal driver error by @giswqs in #591
- Fix folium notebook error by @giswqs in #592
Full Changelog: v0.28.0...v0.28.1
v0.28.0 - Nov 5, 2023¶
What's Changed
- Update gradio example by @giswqs in #584
- Add GDAL and OpenFileGDB functions by @giswqs in #585
- Add df_to_gdf function by @giswqs in #586
- Add mbtiles and pmtiles functions by @giswqs in #587
- Add support for lonboard by @giswqs in #588
Full Changelog: v0.27.2...v0.28.0
v0.27.2 - Nov 3, 2023¶
What's Changed
Full Changelog: v0.27.1...v0.27.2
v0.27.1 - Oct 17, 2023¶
What's Changed
- Add global buildings example by @giswqs in #569
- Add ipyleaflet support for PMTiles by @giswqs in #575
- fix numpy.ndarray.interp error #577 by @kongdd in #578
New Contributors
- @kongdd made their first contribution in #578
Full Changelog: v0.27.0...v0.27.1
v0.27.0 - Sep 25, 2023¶
What's Changed
- Add start_server function for pmtiles by @giswqs in #563
- Add support for PMTiles by @giswqs in #566
- Improve PMTiles functions by @giswqs in #567
Full Changelog: v0.26.0...v0.27.0
v0.26.0 - Sep 20, 2023¶
What's Changed
- Add support for PMTiles by @giswqs in #560
- Add example for visualizing overture pmtiles by @giswqs in #561
Full Changelog: v0.25.3...v0.26.0
v0.25.3 - Sep 19, 2023¶
What's Changed
Full Changelog: v0.25.2...v0.25.3
v0.25.2 - Sep 16, 2023¶
What's Changed
- Update Google Buildings notebook by @giswqs in #551
- Add function for convert building csv to vector by @giswqs in #552
- Add add_ee_layer function by @giswqs in #553
Full Changelog: v0.25.1...v0.25.2
v0.25.1 - Sep 14, 2023¶
What's Changed
- Add support for downloading google buildings by @giswqs in #550
Full Changelog: v0.25.0...v0.25.1
v0.25.0 - Sep 14, 2023¶
What's Changed
- Add support for downloading MS building footprints by @giswqs in #549
Full Changelog: v0.24.4...v0.25.0
v0.24.4 - Sep 12, 2023¶
What's Changed
- Fix basemap issue by @giswqs in #545
Full Changelog: v0.24.3...v0.24.4
v0.24.3 - Sep 12, 2023¶
What's Changed
- Add session header to map tiles download by @giswqs in #541
- Update opengeos url by @giswqs in #542
- Add changelog script by @giswqs in #544
Full Changelog: v0.24.2...v0.24.3
v0.24.2 - Sep 10, 2023¶
What's Changed
- Change tms_to_geotiff to map_tiles_to_geotiff by @giswqs in #536
- Fix MosaicJSON bug in add_stac_layer by @giswqs in #538
Full Changelog: v0.24.1...v0.24.2
v0.24.1 - Sep 6, 2023¶
What's Changed
Full Changelog: v0.24.0...v0.24.1
v0.24.0 - Sep 4, 2023¶
What's Changed
- Fix netcdf_to_tif to correctly shift longitude with custom variable name by @jovanovski in #529
- Add array_to_image function by @giswqs in #530
- Add images_to_tiles function by @giswqs in #531
New Contributors
- @jovanovski made their first contribution in #529
v0.23.4 - Aug 31, 2023¶
What's Changed
- Update docs by @giswqs in #513
- Update logo by @giswqs in #517
- Add get_geometry_type and NLCD 2021 by @giswqs in #521
- Add Google Maps API key requirement by @giswqs in #522
- Remove unused control by @giswqs in #523
- Improve split_map function by @giswqs in #524
- Enable xarray dataset in add_raster_legacy by @giswqs in #528
v0.23.3 - Aug 19, 2023¶
Improvement
- Added leafmap book link (#512)
- Updated pepy badge (#511)
- Fixed docker image error (#510)
- Added zoom_to_layer param for folium add_cog_layer (#508)
- Improved download function for tar file unzip (#505)
- Added installation CI (#504)
v0.23.2 - Aug 8, 2023¶
Improvement
- Removed shapely import from osm module (#503)
v0.23.1 - Aug 8, 2023¶
Improvement
- Added typing (#494)
v0.23.0 - Jul 19, 2023¶
New Features
- Added S3 get objects and read raster functions (#495)
- Added folium add_markers_from_xy method (#486)
Improvement
- Changed palette to cmap for add_raster (#491)
- Fixed stac layer expression bug (#490)
- Updated SAM notebook (#489)
- Fixed ipywidget Output widget bug (#487)
- Improved add_gdf error handling (#485)
- Fixed add_gdf bug (#484)
v0.22.0 - Jun 21, 2023¶
New Features
- Added several GUI methods to Map class (#481)
- Add EarthCube workshop notebook
v0.21.4 - Jun 20, 2023¶
New Features
- Added split_raster and merge_rasters functions (#478)
Improvement
- Suppress gdal open raster warming (#477)
- Used sorted function instead of if statements (#476)
- Added bounds warning for numpy_to_cog (#473)
- Added zoom_to_layer to add_vector (#470)
- Improved add_html for supporting local image (#467)
- Updated ICRW notebook (#462)
v0.21.3 - Jun 4, 2023¶
New Features
- Added layer manager GUI (#461)
v0.21.2 - Jun 4, 2023¶
New Features
- Added NHD and 3DEP functions (#457)
- Added vector processing functions (#458)
- Added ICRW workshop notebook (#459)
Improvement
- Fixed typos (#460)
v0.21.1 - Jun 1, 2023¶
Improvement
- Fixed split control bug (#454)
- Added tool template (#453)
v0.21.0 - May 28, 2023¶
New Features
- Added support for Solara web apps (#450)
Improvement
- Improved support for stac GUI (#436)
v0.20.4 - May 25, 2023¶
Improvement
- Improved handling of crs conversion (#449)
v0.20.3 - May 20, 2023¶
Improvement
- Added arc_zoom_to_bounds function (#447)
v0.20.2 - May 10, 2023¶
Improvement
- Added repeat mode for draw control (#443)
- Changed show_html to display_html
v0.20.1 - May 7, 2023¶
New Features
- Added
image_comparison
for comparing images with a slider (#441) - Added
show_html
function (#441)
v0.20.0 - Apr 24, 2023¶
New Features
- Added map_tiles_to_geotiff function (#420)
- Added tif_to_jp2 function and fixed build errors (#425)
- Added Segment Anything Model (SAM) (#426)
Improvement
- Fixed custom STAC GUI bug (#414)
- Added marker cluster radius option (#417)
- Added request_modifier param to stac_client (#421)
- Added bbox parameter for create_timelapse function (#427)
- Improved map_tiles_to_geotiff and tif_to_jp2 (#430)
- Fixed ArcGIS add layer bug (#434)
v0.19.1 - Apr 21, 2023¶
New Features
- Added map_tiles_to_geotiff function (#420)
- Added tif_to_jp2 function (#424)
Improvement
- Add request_modifier param to stac_client (#421)
- Added marker cluster radius option (#417)
- Fixed custom STAC GUI bug (#414)
v0.19.0 - Apr 10, 2023¶
New Features
- Added GUI for custom STAC catalogs (#413)
v0.18.10 - Apr 6, 2023¶
Improvement
- Dropped support for Python 3.7 (#410)
- Fixed create_timelapse bug (#410)
v0.18.9 - Apr 6, 2023¶
Improvement
- Set toolbar widget visibility with env variables (#407)
- Moved repo to opengeos org and updated repo URL (#408)
- Removed ipykernel
- Updated docker image url
v0.18.8 - Mar 26, 2023¶
Improvement
- Removed ipykernel import (#402)
v0.18.7 - Mar 24, 2023¶
New Features
- Added support for creating satellite timelapse animations (#398)
v0.18.6 - Mar 22, 2023¶
Improvement
- Fixed ipywidgets comm error (#396)
v0.18.5 - Mar 19, 2023¶
Improvement
- Updated mkdocs-jupyter execute_ignore
- Removed Google Search from menu
- Set mkdocs material version lower bound (#394)
- Added mkdocs built-in search (#393)
- Fixed CodeQL warnings (#392)
- Fixed notebook 71 error
v0.18.4 - Mar 15, 2023¶
New Features
- Added support for loading raster datasets from AWS S3 buckets (#391)
- Added
zonal_stats
function (#389) - Added
disjoint
function for filtering vector data (#388)
Improvement
- Updated installation instructions
- Updated Dockerfile
v0.18.3 - Mar 6, 2023¶
New Features
- Added docker image (#387)
Improvement
- Cleaned up notebooks (#386)
v0.18.2 - Mar 5, 2023¶
New Features
- Added filter_date and filter_bounds functions (#385)
- Added Google Search for docs (#383)
- Added SageMaker Studio Lab and Planetary Computer badges (#380)
Improvement
- Cleaned up notebooks (#384)
- Added missing dependencies to notebook (#382)
- Added default_vis option to cog_tile (#378)
v0.18.1 - Mar 1, 2023¶
Improvement
v0.18.0 - Mar 1, 2023¶
New Features
- Added support for searching OpenAerialMap imagery (#375)
- Added Google Search for docs (#374)
- Added leafmap logo (#372)
Improvement
v0.17.1 - Feb 16, 2023¶
New Features
- Added support for visualizing Maxar Open Data (#367)
v0.17.0 - Feb 15, 2023¶
New Features
- Added support for gradio for developing interactive web apps (#364)
v0.16.1 - Feb 7, 2023¶
New Features
- Added support for visualizing raster datasets in AWS SageMaker (#359)
v0.16.0 - Feb 3, 2023¶
New Features
- Added STAC API Browser GUI (#347, #354)
- Added support for vector tiles (#352)
- Added support for editing an empty vector dataset interactively (#353)
- Added vector-to-raster function (#343)
Improvement
- Updated 04_cog_mosaic.ipynb (#342)
- Fixed tar file bug CVE-2007-4559 (#350)
- Fixed folium add basemap bug
v0.15.0 - Dec 23, 2022¶
New Features
- Added support for ArcGIS Pro (#334)
v0.14.2 - Dec 22, 2022¶
New Features
- Added colorbar support for folium (#330)
Improvement
- Updated vector_to_gif notebook
v0.14.1 - Dec 11, 2022¶
New Features
- Added support for vector_to_gif (#323)
Improvement
- Updated TiTiler endpoint (#325)
- Fixed
stac_pixel_value()
bug
v0.14.0 - Nov 27, 2022¶
New Features
- Added functions for creating legends and adding widgets to the map (#321)
- New functions include
create_legend()
,add_legend()
,add_text()
,add_image()
,add_html()
, andadd_widget()
- Added two notebook examples for using newly added functions
- Split-map now supports adding multiple legends
- Added ESA World Cover 2021 basemaps
v0.13.3 - Nov 25, 2022¶
New Features
- Added function for downloading files using pyodide (#320)
- Added JupyterLite badge to notebook examples (#319)
- Added gdown and JupyterLite badge to docs (#318)
v0.13.1 - Nov 24, 2022¶
New Features
- Added support for JupyterLite (#317)
v0.13.0 - Nov 23, 2022¶
New Features
- Added support for JupyterLite (#316)
- Added choropleth map legend position option #305 (#315)
- Added dark mode and fix bugs (#312)
- Added vector_area and image_filesize functions (#309)
- Added bbox to gdf and polygon func
- Added raster support for SageMaker AWS (#307)
Improvement
- Fixed kml bug (#308)
v0.12.1 - Nov 10, 2022¶
New Features
- Added add_mask_to_image() function (#306)
v0.12.0 - Nov 8, 2022¶
New Features
- Added bokeh as a new plotting backend #298 #301
- The bokeh backend supports loading COG, STAC, local rasters, GeoJSON, Shapefile, etc.
- Added GeoJSON support for split-view map #291 #300
Improvement
v0.11.3 - Nov 3, 2022¶
Improvement
- Fixed split map bug (layer visualization args)
- Improved linked maps to support COG and local GeoTIFFs
v0.11.2 - Nov 2, 2022¶
Improvement
- Improved the mosaic() function to support creating COG
- Improved the download_file() function to support downloading and extracting files
v0.11.1 - Nov 2, 2022¶
New Features:
- Added find_files() function for searching files recursively in a directory
Improvement
- Improved the mosaic() function
v0.11.0 - Nov 2, 2022¶
New Features:
- Improved support for creating split-panel map #297
- Split-panel map supports any local or remote raster datasets
- Added several image functions:
image_center()
image_bounds()
image_size()
image_resolution()
image_metadata()
image_projection()
image_geotransform()
v0.10.6 - Oct 31, 2022¶
New Features:
- Added reproject image function
- Added download ned notebook tutorial #285
- Added download ned by huc and bbox #287 #289
- Added USGS The national map API wrapper #290
Improvement
- Added codeql.yml
- Improved Colab import error message
- Added Python 3.11 to CI
- Fixed max zoom bug
- Improved split control
v0.10.5 - Sep 7, 2022¶
New Features:
- Added geometry_bounds() function
- Added Map.user_roi_bounds() method
Improvement
- Fixed download NED bug
v0.10.4 - Sep 7, 2022¶
New Features:
- Added download_ned and mosaic image functions
- Added html_to_streamlit function
Improvement
- Updated Map.to_streamlit()
v0.10.3 - Jul 22, 2022¶
New Features:
- Added lidar tutorial #276
- Added add_crs function #275
- Added more lidar functions
- Added get_direct_url function
Improvement
- Improved add_raster function #275
v0.10.2 - Jul 15, 2022¶
New Features:
- Added csv_to_vector function #270
Improvement
- Pin ipyleaflet version > 0.17.0
- Updated sample datasets
- Fixed json import error
v0.10.1 - Jul 11, 2022¶
New Features:
- Added github_raw_url function #267
Improvement
- Pin ipyleaflet version for Colab #269
- Improved add data methods to accept HTTP URL #262
- Changed parameter name to layer_name #262
- Improved download_file function
v0.10.0 - Jul 8, 2022¶
New Features:
- Added support for changing geojson layer opacity #265
Improvement
- Updated plot raster 3d function #264
- Fixed clip image bug
v0.9.5 - Jun 26, 2022¶
Improvement
- Made mapclassify optional #257
v0.9.6 - Jul 1, 2022¶
New Features:
v0.9.5 - Jun 26, 2022¶
Improvement
v0.9.4 - Jun 7, 2022¶
Improvement
- Added ESA WorldCover and USGS NAIP basemaps #250
- Fixed bugs in add_points_from_xy functions #249
- Fixed link redirects #247
- Added check_cmap function
v0.9.3 - Apr 27, 2022¶
Improvement
- Fixed stac stats bug #245
v0.9.2 - Apr 27, 2022¶
New Features:
- Added support for creating interactive choropleth maps with a variety of classification schemes #235 #239 #240
- Added tooltip and popup for GeoJSON
- Added examples module #238
Improvement
v0.9.1 - Apr 2, 2022¶
Improvement
- Fixed heremap import error
v0.9.0 - Apr 2, 2022¶
Improvement
- Reduced number of dependencies, making plotting backends optional except ipyleaflet and folium #230
- Updated clip image notebook
- Updated docs
v0.8.6 - Mar 22, 2022¶
Improvement
- Renamed basemaps and updated notebooks #228
v0.8.5 - Mar 19, 2022¶
New Features:
- Added support for NetCDF data #127 #226
- Converting NetCDF to GeoTIFF
- Adding velocity map
- Added clip_image function #108 #225
Improvement
- Added optional dependencies (netcdf4 and rioxarray) to setup.py
v0.8.4 - Mar 15, 2022¶
New Features:
- Added streamlit folium bidirectional functionality #223
- Added marker icon options for marker cluster #222
- Added folium search control
Improvement
- Renamed data files #221
- Fixed circle marker bug
v0.8.3 - Mar 12, 2022¶
New Features:
- Added split map for folium and streamlit #218
- Added eye dome lighting for lidar data #212
- Added ipygany and panel 3D plotting backends for LiDAR data #212
Improvement
- Updated binder env
v0.8.2 - Mar 2, 2022¶
Improvement
- Added missing requirements.txt to MANIFEST
v0.8.1 - Mar 2, 2022¶
New Features:
- Added support for visualizing LiDAR data in 3D #212
- Added support for downloading Googld Drive folder #212
Improvement
- Improved COG STAC palette
- Fixed getattr bug #207
v0.8.0 - Feb 25, 2022¶
New Features:
- Added STAC search and visualization GUI #181
- Added support for STAC MosaicJSON #206
- Added encoding param for reading vector #208
Improvement
- Use getattr instead of eval #207
v0.7.8 - Feb 22, 2022¶
New Features:
- Added numpy to cog #200
Improvement
- Fixed LGTM alerts
v0.7.7 - Feb 15, 2022¶
New Features:
- Added raster support for JupyterHub
- Added new function add_raster
Improvement
- Fixed Colab plotly bug #199
v0.7.6 - Feb 4, 2022¶
New Features:
Improvement
- Fixed Colab widgets.jslink bug
- Updated STAC notebooks
- Changed STAC items to item
- Added sample vector data
v0.7.5 - Jan 27, 2022¶
New Features:
v0.7.4 - Jan 24, 2022¶
New Features:
- Added attribute table GUI #179
Improvement
- Improved add_labels function #188
- Improved GitHub workflows #192
- Improved add_raster function #191
- Removed nominatim URL from Search Control #182
- Fixed search control bug #183
v0.7.3 - Jan 21, 2022¶
New Features:
Improvement
- Removed COG mosaic function #180
- Updated binder env
v0.7.2 - Jan 11, 2022¶
New Features:
- Added GUI for loading COG/STAC #164
- Added ROI to GeoJSON function #170
- Added add_geojson for plotly #163 #167
v0.7.1 - Jan 3, 2022¶
New Features:
- Added plotly toolbar GUI #160
- Added layer control #160
- Added Inspector support for local tile #162
- Added add_gdf for plotly #163
Improvement
v0.7.0 - Dec 29, 2021¶
New Features:
- Added Planetary Computer STAC support #137
- Added plotly backend #109
- Added Inspector tool #158
- Added plotly COG STAC support #109
- Added plotly planet imagery support #109
- Added plotly toolbar #160
- Added geojson_to_df and geom_type functions
Improvement
- Removed pangeo broken binder links
- Improved kepler config options #150
- Improved stac tile function #137
- Updated STAC notebook example #156
v0.6.1 - Dec 23, 2021¶
New Features:
- Added image overlay functionality #136
- Added marker cluster function #138
- Added locate control to folium
- Added cesium_to_streamlit function #139
- Added add_points_from_xy function #138
- Added circle markers function #140
Improvement
- Added localtileserver to env.yml
- Fixed gdf style callback bug #119
- Added ts_inspector docstring #147
- Improved streamlit download button
v0.6.0 - Nov 27, 2021¶
New Features:
- Added add_marker function
- Added save_data function
- Added support for local tile #129
- Added open raster GUI #129
- Added zoom to tile #129
v0.5.5 - Nov 9, 2021¶
New Features:
- Added YouthMappers workshop notebook
Improvement
- Fixed
add_legend
bug - Changed default
max_zoom
to 24
v0.5.4 - Nov 2, 2021¶
New Features:
- Added search basemaps GUI #93
- Added get wms layers function
- Made streamlit map width responsive #126
- Added function read file from url
- Added streamlit download button
- Added SIGSPATIAL workshop notebook
Improvement
v0.5.3 - Oct 17, 2021¶
New Features:
- Added support for US Census data with hundreds of WMS layers #123
v0.5.2 - Oct 17, 2021¶
Improvement
- Fixed pydeck import error
v0.5.1 - Oct 17, 2021¶
New Features:
- Added support for pydeck #122
- Added streamlit support for heremap #118
- Added create_colormap function
Improvement
- Added optional postgis port param #144
- Added STAC time slider example to notebook #177
- Fixed geojson style callback bug #119
- Updated foss4g notebook
- Fixed planet imagery bug
- Improved vector to geojson
- Added streamlit app link to docs
v0.4.3 - Sep 17, 2021¶
New Features:
- Added
sandbox_path
option allowing users to restrict Voila app access to system directories #113
v0.4.2 - Sep 10, 2021¶
New Features:
- Changed default plotting backend on Colab from folium to ipyleaflet #112
- Added streamlit support #96
- Added support for xyzservices provider #92
- Added a basemap gallery #91
Improvement
- Fixed linked maps bug
- Improved folium basemaps #91
v0.4.1 - Aug 4, 2021¶
New Features:
- Added 200+ basemaps from xyzservices #91
Improvement
- Fixed typo #90
- Added kepler module to mkdocs
- Removed support for Python 3.6 due to xyzservices
v0.4.0 - Jul 28, 2021¶
New Features:
Improvement
- Added CITATIONS.cff
v0.3.5 - Jul 26, 2021¶
New Features:
- Added kepler.gl plotting backend #88
Improvement
- Added unittest for toolbar module #83
- Updated paper.md
v0.3.4 - Jul 21, 2021¶
New Features:
- Added map title function #84
Improvement
- Improved add_ahp and add_kml for http
- Added codespell to docs.yml
- Made XYZ tiles attribution required #83
- Changed some functions to be private #83
- Added more info about plotting backends #83
- Added text description to notebooks #83
- Added NotImplementedError for foliumap #83
- Fixed typos using codespell #83
- Added Code of Conduct #83
- Made usage page interactive #83
- Added key features notebook #83
- Added plotting backend comparison #83
- Added leafmap and foliumap unittest #83
- Improved JOSS paper #83
v0.3.3 - Jul 8, 2021¶
New Features:
- Added troubleshooting section #76
- Added df_to_geojson function #75
- Added creating heat map from csv #64
- Added cog mosaic from file #61
- Added colormap notebook #60
Improvement
v0.3.2 - Jun 22, 2021¶
New Features:
- Added time slider #42
- Added JOSS manuscript
- Added unittests
v0.3.1 - Jun 20, 2021¶
New Features:
- Added GUI for loading COG #50
- Added methods to add vector data on heremap #43
- Added Planet imagery GUI #9
Improvement
- Improved support for folium styles #47
- Improved save map to image #37
- Updated toolbar icons #9
- Added LGTM
- Updated installation docs
v0.3.0 - Jun 14, 2021¶
New Features:
- Added Planet basemaps GUI #9
- Added open point layer GUI #29
- Improved GUI for opening vector data from http #33
- Added map to html function #32
- Added point layer with popup #27
- Added vector tile layer support #26
- Added HERE map plotting backend #20
Improvement
- Allow json file in open data widget
- Added five notebook tutorials
- Fixed folium map custom size bug #21
v0.2.0 - Jun 5, 2021¶
New Features:
- Added handle-draw function #2
- Added split-panel map #7
- Added GeoPandas support #16
- Added support for PostGIS #15
- Added support for downloading OpenStreetMap data #10 #12
Improvement
- Fixed basemap bug #5
- Fixed output scroll bug #11
- Changed COG and STAC functions to snake_case
- Added binder badge to notebooks
- Added binder env
- Added 15 tutorials
- Added domain name leafmap.org
v0.1.0 - May 25, 2021¶
New Features:
- Create an interactive map with only one-line of code.
- Select from a variety of basemaps interactively without coding.
- Add XYZ and WMS tile services to the map.
- Convert CSV to points and display points as a marker cluster.
- Add local vector data (e.g., shapefile, GeoJSON, KML) to the map without coding.
- Add local raster data (e.g., GeoTIFF) to the map without coding.
- Add Cloud Optimized GeoTIFF (COG) and SpatialTemporal Asset Catalog (STAC) to the map.
- Add custom legends and colorbars to the map.
- Perform geospatial analysis using WhiteboxTools and whiteboxgui.
- Publish interactive maps with only one line of code.