Releases: GeoscienceAustralia/dea-notebooks
Releases · GeoscienceAustralia/dea-notebooks
0.4.9
0.4.8
What's Changed
- Add Intro to Fuel Moisture Content notebook to DEA Notebooks by @biancafichera in #1411
- Add new Cloud-Optimised Geotiff notebook by @GL-S in #1404
- Updated story map link to vanity URL for DEA FMC notebook by @biancafichera in #1413
- Add random seed functionality to
xr_random_samplingby @cbur24 in #1425 - Add notebook for tracking coastal sediment using optical flow vectors by @robbibt in #1420
- Remove time workaround for "like" after Datacube update by @robbibt in #1428
- add Coastal Ecosystems notebook by @erialC-P in #1429
- test - update discord usage for merge approvals by @erialC-P in #1459
- Update CODEOWNERS by @stephenohairga in #1462
- Update workflows that publish artifacts to use specific configured environments by @stephenohairga in #1463
- Implement Python Static Analysis Tools by @GA-XavierGonzalez in #1464
- Remove repeat of kNDVI in bandindices.py docs by @cbur24 in #1465
- Workflows/configure linters by @GA-XavierGonzalez in #1468
- WIT update: change plotting function in app, add ls9 by @margaretharrison in #1423
- Updated bitflag documentation in WIT notebook by @LaurenSchenk1 in #1470
- New Water Observations Statistics notebook by @cbur24 in #1471
New Contributors
- @stephenohairga made their first contribution in #1462
- @GA-XavierGonzalez made their first contribution in #1464
Full Changelog: 0.4.7...0.4.8
0.4.7
What's Changed
- Update CODEOWNERS to add default reviewers by @BexDunn in #1398
- Test and fix Downloading and streaming data using STAC metadata notebook on unstable by @caitlinadams in #1401
- Fix numpy issue in DEA Intertidal notebook by @robbibt in #1399
- Improve Scalable ML notebooks on unstable by @cbur24 in #1400
- Fractional cover notebook upgrade to odc 1.9 by @jennaguffogg in #1402
- Fix ODC 1.9 regression in DEA Products Wetland Insights Tool Notebook (WIP) by @colourmeamused in #1403
- Update CODEOWNERS by @erialC-P in #1407
- Fix minor issue with training data notebook by re-running notebook by @robbibt in #1408
- Update USAGE.rst by @VivienSilvey in #1385
- Bring in-house temporal stats and remove dependency on hdstats @cbur24 in #1409
New Contributors
- @colourmeamused made their first contribution in #1403
- @VivienSilvey made their first contribution in #1385
Full Changelog: 0.4.6...0.4.7
0.4.6
0.4.5
0.4.4
0.4.3
0.4.2
0.4.1
What's Changed
This release adds several new features to DEA Notebooks and the DEA Tools Python package:
- New Python tools for large-scale random sampling of
xarray.DataArraysby @cbur24 in #1363 - A new
dea_tools.mosaicsPython submodule with command line utilities for generating continental COGs and VRTs from tiled data by @GL-S in #1362 - A new forecasting/modelling notebook by @cbur24 in #911
Full Changelog: 0.4.0...0.4.1
0.4.0
What's Changed
This PR makes major changes to DEA Tools Python packaging, aimed at making the package easier to install by making difficult dependencies like datacube optional extras. All Python code has been formatted for consistency using ruff, and Python packaging and publication has been updated to a more modern approach using pyproject.toml and uv.
You can now install DEA Tools more easily into any environment from PyPI. By only minimal dependencies will be installed:
pip install dea-tools
To install with optional dependencies:
# Install with datacube dependencies
pip install dea-tools[datacube]
# Install with dependencies required to launch Jupyter Notebooks
pip install dea-tools[jupyter]
# Install with optional dependencies required for DEA Notebooks code examples
pip install dea-tools[jupyter,dask_gateway,hdstats,notebooks]
# Install with all optional dependencies (including difficult to install packages)
pip install dea-tools[all]
Other new features include:
- A new Wetlands Insight Tool interactive notebook for extracting times series plots of wetland dynamics over time
- A new Accessing Gridded Climate Data notebook for accessing Australian-specific climate data and global climate reanalysis data (ERA5)
- A new Generating Continental Scale Animations notebook for generating animations of the entire Australian continent
- Tide modelling notebooks and code updated to use more powerful functions from
eo-tides - Improvements and clean ups of classification tools and machine learning/ML notebooks
Breaking changes:
- Tide modelling functionality in
dea_tools.coastalis now deprecated and roomed in favour ofeo-tides dea_tools.spatial.interpolate_2dandcontours_to_arraysfunctions now deprecated and removed
Pull requests
- markdown edits to landcover and Landsat notebooks by @cbur24 in #1342
- New climate data notebook by @cbur24 in #1335
- typos by @GL-S in #1343
- descriptions-improvements by @GL-S in #1344
- Update USAGE.rst by @cbur24 in #1346
- Reuse workflow on provisioning db connection by @emmaai in #1347
- Fix issue with loading climate data over THREDDS by @cbur24 in #1350
- Add WIT app to README.rst by @LaurenSchenk1 in #1352
- Update classification tools and ML notebooks by @cbur24 in #1351
- Use
uvfor managing Python package, simplify dependencies by @robbibt in #1349 - Simplify package publication using
uvby @robbibt in #1353 - DEA Tools cleanup to improve user experience when datacube is not installed by @robbibt in #1354
- Apply Ruff code formatting and linting to entire DEA Tools by @robbibt in #1356
- Refactor to use
eo-tidestide modelling tools by @robbibt in #1357 - Merge WIT_app.py into wetlands.py in DEA Tools by @LaurenSchenk1 in #1359
- Update
create_local_dask_clusterto work withoutdatacubedependency by @cbur24 in #1360 - Final tidy up before DEA Tools 0.4.0 release by @robbibt in #1358
Full Changelog: 0.3.6...0.4.0