Repository for Digital Earth Australia Jupyter Notebooks: tools and workflows for geospatial analysis with Open Data Cube and Xarray
xr_interpolate
extent Error to Warning by @robbibt in https://github.com/GeoscienceAustralia/dea-notebooks/pull/1210
eval_metrics
by @robbibt in https://github.com/GeoscienceAustralia/dea-notebooks/pull/1211
Full Changelog: https://github.com/GeoscienceAustralia/dea-notebooks/compare/0.3.1...0.3.2
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.
pixel_tides
to work on non-Dask inputs by @erialC-P in https://github.com/GeoscienceAustralia/dea-notebooks/pull/1155
odc-geo
code, including new load_reproject
function by @robbibt in https://github.com/GeoscienceAustralia/dea-notebooks/pull/1186
Full Changelog: https://github.com/GeoscienceAustralia/dea-notebooks/compare/0.3.0...0.3.1
Interactive_apps
directory, Frequently_used_code
renamed to How_to_guides
, DEA_datasets
renamed to DEA_products
)dea_tools
and notebook content)xr_pansharpen
function supporting multiple options for pansharping Landsat imagery, including Brovey, ESRI, simple mean, PCA and HSV pansharpening (#994)model_tides
, pixel_tides
) to add support for multiple tide models and parallel processing (#1077, #1112, #1142, #1084)load_ard
to support Sentinel-2 data and the s2cloudless
cloud mask (#984, #1000)subpixel_contours
to allow custom time formats (#1065)dea_tools.spatial
functions to use spatial tools from odc-geo
(#978, #1039)folium_map
and ipyleaflet_map
that enables easy placing of an xarray.Dataset
on a webmap (#1145)folium_dual_map
function to allow easily comparing datasets side-by-side (#1145)xr_pansharpen
notebook (#994)load_ard
(#1094)Interactive_apps
notebook (#1032)https://pypi.org/project/dea-tools/0.3.0/
Full Changelog: https://github.com/GeoscienceAustralia/dea-notebooks/compare/0.2.7...0.3.0
load_ard
function to allow the function to support the new Sentinel-2 Collection 3 products https://github.com/GeoscienceAustralia/dea-notebooks/pull/984
wetlands.py
wetlands module added to run DEA Wetlands Insight Tool notebook https://github.com/GeoscienceAustralia/dea-notebooks/pull/1102
xr_rasterize
, xr_vectorise
and subpixel_contours
by using odc-geo
https://github.com/GeoscienceAustralia/dea-notebooks/pull/978
setup.py
, remove no longer used segmentation.py
https://github.com/GeoscienceAustralia/dea-notebooks/pull/1003
https://pypi.org/project/dea-tools/0.2.8/
Full Changelog: https://github.com/GeoscienceAustralia/dea-notebooks/compare/0.2.7...0.2.8
pixel_tides
by @robbibt in https://github.com/GeoscienceAustralia/dea-notebooks/pull/940
https://pypi.org/project/dea-tools/0.2.7/
Full Changelog: https://github.com/GeoscienceAustralia/dea-notebooks/compare/0.2.6...0.2.7
Real_world_examples/Generating_satellite_animations.ipynb
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
packagedea_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.Full Changelog: https://github.com/GeoscienceAustralia/dea-notebooks/compare/0.2.4...0.2.5
Updates to ML notebooks/scripts, load_ard, and phenology
load_ard
by @cbur24 in https://github.com/GeoscienceAustralia/dea-notebooks/pull/912
Full Changelog: https://github.com/GeoscienceAustralia/dea-notebooks/compare/0.2.3...0.2.4
Full Changelog: https://github.com/GeoscienceAustralia/dea-notebooks/compare/0.2.2...0.2.3
dea_tools.app
submodule by @robbibt in https://github.com/GeoscienceAustralia/dea-notebooks/pull/892
Full Changelog: https://github.com/GeoscienceAustralia/dea-notebooks/compare/0.2.1...0.2.2