Skip to content

Releases: GeoscienceAustralia/dea-notebooks

0.3.2

27 Mar 22:44
8f78d5d
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: 0.3.1...0.3.2

0.3.1

20 Feb 03:55
66b9593
Compare
Choose a tag to compare

What's Changed

A minor update to dea-tools including updates to tide modelling and parallel processing functions.

New feature: load_reproject function for loading external COG GeoTIFFs and reprojecting them to match a specific resolution or GeoBox.

  • Pull pixel_tide resampling into function for easier re-use by @robbibt in #1149
  • Update pixel_tides to work on non-Dask inputs by @erialC-P in #1155
  • Add threads flag to parallel apply by @alexgleith in #1171
  • Update several notebooks to use cleaner odc-geo code, including new load_reproject function by @robbibt in #1186

New Contributors

Full Changelog: 0.3.0...0.3.1

0.3.0

08 Nov 00:52
cf63600
Compare
Choose a tag to compare

What's changed

Overall updates

  • Major update to repository directory structure (new Interactive_apps directory, Frequently_used_code renamed to How_to_guides, DEA_datasets renamed to DEA_products)
  • All repository content updated to the latest DEA Collection 3 Landsat and Sentinel-2 data
  • Added extensive testing throughout repo (of both dea_tools and notebook content)

New Python package updates

  • New xr_pansharpen function supporting multiple options for pansharping Landsat imagery, including Brovey, ESRI, simple mean, PCA and HSV pansharpening (#994)
  • Major refactor of tide modelling functions (model_tides, pixel_tides) to add support for multiple tide models and parallel processing (#1077, #1112, #1142, #1084)
  • Updated load_ard to support Sentinel-2 data and the s2cloudless cloud mask (#984, #1000)
  • Update subpixel_contours to allow custom time formats (#1065)
  • Updated dea_tools.spatial functions to use spatial tools from odc-geo (#978, #1039)
  • New function to calculate points on a line (#1014)
  • New helper functions folium_map and ipyleaflet_map that enables easy placing of an xarray.Dataset on a webmap (#1145)
  • New folium_dual_map function to allow easily comparing datasets side-by-side (#1145)

New Jupyter notebooks and features

Examples

New Contributors

PyPI

https://pypi.org/project/dea-tools/0.3.0/

Full Changelog: 0.2.7...0.3.0

0.2.8

27 Sep 04:33
b26dc86
Compare
Choose a tag to compare

What's Changed

  • major update to the load_ard function to allow the function to support the new Sentinel-2 Collection 3 products #984
  • wetlands.py wetlands module added to run DEA Wetlands Insight Tool notebook #1102
  • Update and simplify xr_rasterize, xr_vectorise and subpixel_contours by using odc-geo #978
  • Add missing dependencies to setup.py, remove no longer used segmentation.py #1003

PyPI

https://pypi.org/project/dea-tools/0.2.8/

Full Changelog: 0.2.7...0.2.8

0.2.7

08 Aug 01:12
3c15cb7
Compare
Choose a tag to compare

What's Changed

  • Fix missing function import in pixel_tides by @robbibt in #940

PyPI

https://pypi.org/project/dea-tools/0.2.7/

Full Changelog: 0.2.6...0.2.7

0.2.6

05 Aug 04:38
6cddf52
Compare
Choose a tag to compare

New features

Real_world_examples/Generating_satellite_animations.ipynb

  • An interactive "app" notebook for exporting time series satellite imagery animations by drawing a box on a map and selecting a custom time period.
Landsat.5.7.8.-.1987-2018.-.Moreton.Bay.-.Animation.of.coastal.sand.dynamics.over.time.1.mp4

dea_tools.coastal

  • dea_tools.coastal.model_tides: A replacement for the existing tidal_tag func that uses the open-source FES2014 tidal model.
  • dea_tools.coastal.pixel_tides: A more advanced tidal model function that models tides across the 2D extent of a satellite imagery dataset, then interpolates that data into each pixel of the dataset. Used in DEA Coastlines to create seamless tidal composites and shorelines (with no discontinuities along study area boundaries).

dea_tools.datahandling

  • dea_tools.datahandling.parallel_apply: A function for applying a custom function in parallel along a specific dimension in an xarray (e.g. for each timestep), using multiprocessing from the concurrent.futures package

dea_tools.spatial

  • dea_tools.spatial.hillshade: A function for generating hillshades on DEM data, using custom sun angles and azimuths.
  • dea_tools.spatial.sun_angles: A function for extracting average sun angles and azimuths from DEA Collection 3 metadata for each timestep in a satellite dataset. Can be used to identify pixels that are likely to be affected by terrain shadow in surface reflectance data.

What's Changed (full changelog)

  • Fix failed Dask worker pod launch due to invalid username characters by @jmettes in #928
  • New generating animations interactive notebook by @robbibt in #927
  • Waterbodies fix by @vnewey in #932
  • Move datacube import lower in STAC notebook to reduce confusion by @robbibt in #933
  • remove unused import of write_geotiff by @ErinKenna in #930
  • Add missing rasterstats and geopy dependency by @robbibt in #934
  • Add funcs from DEA Coastlines and DEA Intertidal to DEA Tools by @robbibt in #936
  • fix to Surface Area Duration NB by @vnewey in #937

New Contributors

PyPI

https://pypi.org/project/dea-tools/

0.2.5

08 Jun 07:30
0a0a8a1
Compare
Choose a tag to compare

What's Changed

  • Add ability to plot a colour bar on level 4 animation by @Kooie-cate in #915
  • Update notebooks to use C3 derivatives by @robbibt in #917
  • Optimise test github action by @pindge in #920
  • Unpin index image for docker-compose by @pindge in #921
  • Remove ignore from basic analysis notebook tests by @robbibt in #922
  • Support for FES2014 tide model via CNES aviso-fes. by @rtaib in #919
  • Pin pip to allow build Action to work by @robbibt in #924

New Contributors

Full Changelog: 0.2.4...0.2.5

0.2.4

13 Apr 01:43
2fca1f6
Compare
Choose a tag to compare

What's Changed

Updates to ML notebooks/scripts, load_ard, and phenology

Full Changelog: 0.2.3...0.2.4

0.2.3

17 Feb 02:48
484a5b4
Compare
Choose a tag to compare

What's Changed

  • Updated image export notebook to an interactive app that requires no coding by @robbibt in #894

Full Changelog: 0.2.2...0.2.3

0.2.2

28 Jan 04:00
957ed6f
Compare
Choose a tag to compare

What's Changed

  • Add new func for plotting fmask data with automatic colours by @robbibt in #886
  • Update to document new Coastlines paper and use recently added Dask and Geopandas functionality by @robbibt in #887
  • Updated courses and training by @Bethany-M in #889
  • Add coastlines paper to repo usage by @robbibt in #890
  • Add new interactive DEA Coastlines app and move all widgets to dea_tools.app submodule by @robbibt in #892

New Contributors

Full Changelog: 0.2.1...0.2.2