Dea Notebooks Versions Save

Repository for Digital Earth Australia Jupyter Notebooks: tools and workflows for geospatial analysis with Open Data Cube and Xarray

0.3.2

1 month ago

What's Changed

New Contributors

Full Changelog: https://github.com/GeoscienceAustralia/dea-notebooks/compare/0.3.1...0.3.2

0.3.1

2 months ago

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.

New Contributors

Full Changelog: https://github.com/GeoscienceAustralia/dea-notebooks/compare/0.3.0...0.3.1

0.3.0

6 months ago

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: https://github.com/GeoscienceAustralia/dea-notebooks/compare/0.2.7...0.3.0

0.2.8

7 months ago

What's Changed

PyPI

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

Full Changelog: https://github.com/GeoscienceAustralia/dea-notebooks/compare/0.2.7...0.2.8

0.2.6

1 year ago

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.

https://user-images.githubusercontent.com/17680388/183581425-bd015371-8ec6-49d0-a035-1f64f98c7da2.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)

New Contributors

PyPI

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

0.2.5

1 year ago

What's Changed

New Contributors

Full Changelog: https://github.com/GeoscienceAustralia/dea-notebooks/compare/0.2.4...0.2.5

0.2.4

2 years ago

What's Changed

Updates to ML notebooks/scripts, load_ard, and phenology

Full Changelog: https://github.com/GeoscienceAustralia/dea-notebooks/compare/0.2.3...0.2.4

0.2.3

2 years ago

What's Changed

Full Changelog: https://github.com/GeoscienceAustralia/dea-notebooks/compare/0.2.2...0.2.3

0.2.2

2 years ago

What's Changed

New Contributors

Full Changelog: https://github.com/GeoscienceAustralia/dea-notebooks/compare/0.2.1...0.2.2