DEA Tools Package
dea_tools
is an open-source Python package containing functions and algorithms to assist in analysing DEA data.
This package is installed by default in the DEA Sandbox. You can install it to your own environment from PyPi by running pip install dea-tools
. Learn more in the DEA Tools Readme.
Core modules
Loading and manipulating Digital Earth Australia products and data using the Open Data Cube and xarray. |
|
Calculating band indices from remote sensing data (NDVI, NDWI etc). |
|
Loading and processing Australian Bureau of Meteorology data. |
|
Machine learning classification tools for analysing remote sensing data using the Open Data Cube. |
|
Retrieving and manipulating gridded climate data. |
|
Coastal analysis and tide modelling tools. |
|
Tools for simplifying the creation of Dask clusters for parallelised computing. |
|
Plotting and animating Digital Earth Australia Land Cover data. |
|
Plotting and animating Digital Earth Australia products and data. |
|
Tools for spatially manipulating Digital Earth Australia data. |
|
Conducting temporal (time-domain) analyses on Digital Earth Australia. |
|
Loading and processing DEA Waterbodies data. |
|
This module is for processing DEA wetlands data. |
|
Tools for validating outputs and producing accuracy assessment metrics. |
Apps and widgets
dea_tools
interactive app sub-packages can be accessed through dea_tools.app
.
Satellite imagery animation widget, which can be used to interactively produce animations for multiple DEA products. |
|
This file contains functions for loading and interacting with data in the change filmstrips notebook, inside the Real_world_examples folder. |
|
This file contains functions for loading and interacting with data in the crop health notebook, inside the Real_world_examples folder. |
|
Digital Earth Australia Coastline widget, which can be used to interactively extract shoreline data using transects. |
|
Image export widget, which can be used to interactively select and export satellite imagery from multiple DEA products. |
|
This file contains functions for loading and interacting with data in the mining rehabilitation notebook, inside the Real_world_examples folder. |
|
Functions for defining widgets for interactive Digital Earth Australia notebooks. |
License
The code in this module is licensed under the Apache License, Version 2.0 (https://www.apache.org/licenses/LICENSE-2.0).
Digital Earth Australia data is licensed under the Creative Commons by Attribution 4.0 license (https://creativecommons.org/licenses/by/4.0/).
Contact
If you need assistance, please post a question on the Open Data Cube Discord chat (https://discord.com/invite/4hhBQVas5U) or on the GIS Stack Exchange (https://gis.stackexchange.com/questions/ask?tags=open-data-cube) using the open-data-cube tag (you can view previously asked questions here: https://gis.stackexchange.com/questions/tagged/open-data-cube).
If you would like to report an issue with this script, you can file one on GitHub: GeoscienceAustralia/dea-notebooks#issues