Releases: GeoscienceAustralia/dea-notebooks
Releases · GeoscienceAustralia/dea-notebooks
0.3.5
What's Changed
- Add support for model cropping within tide modelling functions by @robbibt in #1249
- Update WIT to add note about loading polygons without elevation values by @LaurenSchenk1 in #1250
- Add GeoMAD to Notebooks sidebar and reorder sidebar items by @benji-glitsos-ga in #1251
- Renamed the 'publish notebooks to knowledge hub' github event for readability by @benji-glitsos-ga in #1253
- Moved GeoMAD notebook in the sidebar of KH by @benji-glitsos-ga in #1255
- Minor updates for NCI environment compatibility by @robbibt in #1256
- Updated all ODC Slack links to the new ODC Discord link by @benji-glitsos-ga in #1258
- Intertidal exposure by @erialC-P in #1261
- adding global SAR access through microsoft planetary compute by @abradley60 in #1263
- Update USAGE.rst by @BexDunn in #1268
- Minor compatibility change for tide modelling package by @robbibt in #1269
- Mitch predict_xr by @mitchest in #1270
- Update USAGE.rst by @BexDunn in #1272
- Fix broken code on
unstable
Sandbox image by @robbibt in #1274
New Contributors
- @abradley60 made their first contribution in #1263
- @mitchest made their first contribution in #1270
Full Changelog: 0.3.4...0.3.5
0.3.4
What's Changed
- Add missing dependency (#1190) by @robbibt in #1191
- Point DEA Intertidal KH link to product page, not notebook (#1219) by @robbibt in #1220
- Geomedian notebook by @margaretharrison in #1148
- Temporarily modify
spatial.py
tests to work aroundodc-geo
Geobox comparison precision issue by @robbibt in #1235 - Fix bug affecting latest Sandbox image, update notebook code by @robbibt in #1237
- reorganize dask compute to avoid repeated load in wetland turbidity notebook by @uchchwhash in #1240
- Update change detection notebook by @robbibt in #1241
- Update Chlorophyll notebook by @robbibt in #1242
- Notebook runtime improvements by @JM-GA in #1245
- Reduced run time on ML with ODC notebook by @erialC-P in #1243
- Updating descriptions on the 'category pages' with new wording by @benji-glitsos-ga in #1246
- Speed up WIT notebook by @BexDunn in #1244
- Update tide modelling notebook to be faster, add support for FES2022 by @robbibt in #1247
New Contributors
- @margaretharrison made their first contribution in #1148
Full Changelog: 0.3.3...0.3.4
0.3.3
What's Changed
- Introduction to DEA Intertidal product notebook by @erialC-P in #1214
- Test new alert box format by @robbibt in #1216
- Point DEA Intertidal KH link to product page, not notebook by @robbibt in #1219
- add csv export to DEA WIT notebook by @BexDunn in #1222
- Removed 'sandbox' from the DEA Explorer URLs by @benji-glitsos-ga in #1225
- Update index.rst by @BexDunn in #1227
- Deleted the 'gen' folder used by Sphinx autosummary by @benji-glitsos-ga in #1228
- Moved the mock_imports file into the dea-notebooks repo by @benji-glitsos-ga in #1229
- Add updated
xr_regression
function for multi-dimensional linear regression by @robbibt in #1226 - Adding DEAfrica Wetland Turbidity notebook for Australian study site by @Matt-dea in #1175
- Add spatial interpolation with
xr_interpolate
notebook by @robbibt in #1233 - Updates to product notebook Knowledge Hub links and DEA notebook content by @robbibt in #1221
- Add ensemble tide modelling functionality to
model_tides
by @robbibt in #1231
Full Changelog: 0.3.2...0.3.3
0.3.2
What's Changed
- Add missing dependency by @robbibt in #1190
- Adding PyPi link to DEA Tools introduction and rewording intro by @benji-glitsos-ga in #1192
- Edited the repo's README by @benji-glitsos-ga in #1193
- Changed one link by @benji-glitsos-ga in #1196
- Fixing broken images on Knowledge Hub Noteboks Readme by @benji-glitsos-ga in #1197
- Update USAGE.rst, Adding Citation (Issue #1178) by @ncimino1 in #1181
- Update all Knowledge Hub 'docs' links to new 'knowledge' links by @benji-glitsos-ga in #1201
- Renamed all 'Github' to 'GitHub' by @benji-glitsos-ga in #1203
- Sphinx autosummary minor update by @benji-glitsos-ga in #1202
- Add updated xr_interpolate func and tests by @robbibt in #1205
- Updated references to the old repo name 'dea-docs' to the new name by @benji-glitsos-ga in #1204
- Updates to DEA Waterbodies notebooks and tools for v3.0 by @BexDunn in #1199
- DEA Waterbodies notebook for v3, closes issue #1200 by @BexDunn in #1207
- add citation to usage.rst by @BexDunn in #1208
- Change
xr_interpolate
extent Error to Warning by @robbibt in #1210 - Update R^2 method in
eval_metrics
by @robbibt in #1211
New Contributors
Full Changelog: 0.3.1...0.3.2
0.3.1
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 newload_reproject
function by @robbibt in #1186
New Contributors
- @matt-fry-ga made their first contribution in #1154
Full Changelog: 0.3.0...0.3.1
0.3.0
What's changed
Overall updates
- Major update to repository directory structure (new
Interactive_apps
directory,Frequently_used_code
renamed toHow_to_guides
,DEA_datasets
renamed toDEA_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 thes2cloudless
cloud mask (#984, #1000) - Update
subpixel_contours
to allow custom time formats (#1065) - Updated
dea_tools.spatial
functions to use spatial tools fromodc-geo
(#978, #1039) - New function to calculate points on a line (#1014)
- New helper functions
folium_map
andipyleaflet_map
that enables easy placing of anxarray.Dataset
on a webmap (#1145) - New
folium_dual_map
function to allow easily comparing datasets side-by-side (#1145)
New Jupyter notebooks and features
- New introductory Wetlands Insight Tool notebook (#1102)
- New introductory DEA Mangroves notebook (#1131)
- New introductory DEA Surface Reflectance (Sentinel-2, Collection 3) notebook
- New Sunglint masking with Sentinel-2 notebook (#1122)
- New Pansharpening Landsat with
xr_pansharpen
notebook (#994) - New Combining data from DEA and Microsoft Planetary Computer notebook (#1097)
- New Visualising coastal turbidity notebook (#1073)
- New Determining seasonal extent of waterbodies with Sentinel-2 notebook (#1054)
- New Monitoring water quality notebook (#1146)
- New Near real-time burnt area mapping using DEA notebook (#1049)
- Added a search bar and marker to interactive widgets (#1096)
- Updated DEA Landsat Surface Reflectance notebook to include an example of cloud buffering with
load_ard
(#1094) - Updated Generating satellite imagery animations notebook to add a combined Sentinel-2 and Landsat option (#1043)
- Extracted coastal transect app from DEA Coastlines notebook and moved it to a new
Interactive_apps
notebook (#1032)
Examples
New Contributors
- @geoscience-aman made their first contribution in #956
- @andressutton made their first contribution in #991
- @LaurenSchenk1 made their first contribution in #1025
- @treefern made their first contribution in #1026
- @mdasi00 made their first contribution in #1029
- @Joram95 made their first contribution in #1073
- @Ariana-B made their first contribution in #1081
PyPI
https://pypi.org/project/dea-tools/0.3.0/
Full Changelog: 0.2.7...0.3.0
0.2.8
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
andsubpixel_contours
by usingodc-geo
#978 - Add missing dependencies to
setup.py
, remove no longer usedsegmentation.py
#1003
PyPI
https://pypi.org/project/dea-tools/0.2.8/
Full Changelog: 0.2.7...0.2.8
0.2.7
0.2.6
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 existingtidal_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 anxarray
(e.g. for each timestep), using multiprocessing from theconcurrent.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
- @jmettes made their first contribution in #928
- @vnewey made their first contribution in #932
- @ErinKenna made their first contribution in #930
PyPI
0.2.5
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