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
![](https://private-user-images.githubusercontent.com/17680388/281239422-723de5af-f3b8-491c-9ee3-242961bb461d.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MjAyOTgwOTEsIm5iZiI6MTcyMDI5Nzc5MSwicGF0aCI6Ii8xNzY4MDM4OC8yODEyMzk0MjItNzIzZGU1YWYtZjNiOC00OTFjLTllZTMtMjQyOTYxYmI0NjFkLnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNDA3MDYlMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjQwNzA2VDIwMjk1MVomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPTZiZjU1NTBlZGYwMjhkY2Q2NzdkZjcwOTkxMDhkNGE5NDI3NTk2ZDJiZWY4OTQ1MjFhNGJlYTU5ZmZjN2QwZDYmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0JmFjdG9yX2lkPTAma2V5X2lkPTAmcmVwb19pZD0wIn0.-jLXob4YA9QWpRHT8xnUYCsZP52HOzvsZVKgthtR7s8)
![](https://private-user-images.githubusercontent.com/17680388/281240291-4dcdd63e-c334-47b3-8687-95869aa9d8ce.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MjAyOTgwOTEsIm5iZiI6MTcyMDI5Nzc5MSwicGF0aCI6Ii8xNzY4MDM4OC8yODEyNDAyOTEtNGRjZGQ2M2UtYzMzNC00N2IzLTg2ODctOTU4NjlhYTlkOGNlLnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNDA3MDYlMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjQwNzA2VDIwMjk1MVomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPWU0MGMwYWYxZTljNmVjNTc2ZjYxMzhmNzFhZDgyMDUzNWIwNTQ2MjYxOTY2N2MwMjQxOGJhOWViYTIwNzRhYmEmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0JmFjdG9yX2lkPTAma2V5X2lkPTAmcmVwb19pZD0wIn0.qSTMU8rXw_ooiklApoeRfvikQ4hqjUU2CDqJK--Xa4U)
![](https://private-user-images.githubusercontent.com/17680388/281240459-863bc24e-8f32-4f9a-952d-ea40032108b0.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MjAyOTgwOTEsIm5iZiI6MTcyMDI5Nzc5MSwicGF0aCI6Ii8xNzY4MDM4OC8yODEyNDA0NTktODYzYmMyNGUtOGYzMi00ZjlhLTk1MmQtZWE0MDAzMjEwOGIwLnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNDA3MDYlMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjQwNzA2VDIwMjk1MVomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPTQwNjBhOTIxOGFjY2YzNjU1YzU3OGRhMWQ2YzRjODMzMWY0NGZlMTZkNGQwZDJkMzJjZmZkZTY3ZjljNmJkNDgmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0JmFjdG9yX2lkPTAma2V5X2lkPTAmcmVwb19pZD0wIn0.268Fm-RvnJc0Vz_TF_C8TxojpJgXCjb7owiWlaMresA)
![](https://private-user-images.githubusercontent.com/17680388/281240731-08dd194b-51d7-4ef1-9eaa-f1573a9a5b3f.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MjAyOTgwOTEsIm5iZiI6MTcyMDI5Nzc5MSwicGF0aCI6Ii8xNzY4MDM4OC8yODEyNDA3MzEtMDhkZDE5NGItNTFkNy00ZWYxLTllYWEtZjE1NzNhOWE1YjNmLnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNDA3MDYlMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjQwNzA2VDIwMjk1MVomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPTVmYTU3YmM2MDZmZGEwYWNkYjZkZDBjNzE4ZDAyODRiMzkwNWFhODUxNjNlN2Y0MjU2MWM4NTY3ZGE0NmMwZGEmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0JmFjdG9yX2lkPTAma2V5X2lkPTAmcmVwb19pZD0wIn0.hGfY-HR4sggDtImWl3Y0chFwHpcOmhB9t440WFa1c7o)
![](https://private-user-images.githubusercontent.com/17680388/281241197-c5080b91-7e51-4666-b033-979af947f97b.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MjAyOTgwOTEsIm5iZiI6MTcyMDI5Nzc5MSwicGF0aCI6Ii8xNzY4MDM4OC8yODEyNDExOTctYzUwODBiOTEtN2U1MS00NjY2LWIwMzMtOTc5YWY5NDdmOTdiLnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNDA3MDYlMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjQwNzA2VDIwMjk1MVomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPTQ4MWFhZDgyOTI1MGNjOTkzYzYzMWQyNDg0NzgyMDExYWFmNWZiNTM2MmFkYmYyNjY4NjZjNTFiNGZlNzRlYTUmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0JmFjdG9yX2lkPTAma2V5X2lkPTAmcmVwb19pZD0wIn0.LL-gcoGJ_v94C_nKy3MICPcDaZUz8KOSj92nR2H0VI4)
![](https://private-user-images.githubusercontent.com/17680388/281241277-335f7aa1-c6c7-4b38-b916-53945c6c35b1.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MjAyOTgwOTEsIm5iZiI6MTcyMDI5Nzc5MSwicGF0aCI6Ii8xNzY4MDM4OC8yODEyNDEyNzctMzM1ZjdhYTEtYzZjNy00YjM4LWI5MTYtNTM5NDVjNmMzNWIxLnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNDA3MDYlMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjQwNzA2VDIwMjk1MVomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPTlmNjJkZDMyNTFmZTJjN2ZmMDc2NGI0NDgzNTkxZTM3MWQ4ZDMzYjU0NmZjYzIzZmEzOTE2MTQ0NWVkMmU3NDImWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0JmFjdG9yX2lkPTAma2V5X2lkPTAmcmVwb19pZD0wIn0.puCfq8YWK8qTqIE2sK9kie3n7teM1ndyk8Eb9r_GAOU)
![](https://private-user-images.githubusercontent.com/17680388/281242112-c3ac84d5-f593-4dd3-a329-c430bf35c100.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MjAyOTgwOTEsIm5iZiI6MTcyMDI5Nzc5MSwicGF0aCI6Ii8xNzY4MDM4OC8yODEyNDIxMTItYzNhYzg0ZDUtZjU5My00ZGQzLWEzMjktYzQzMGJmMzVjMTAwLnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNDA3MDYlMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjQwNzA2VDIwMjk1MVomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPTNhYTRjNmMyNjgxNmIwMTE0Mzg2NTI3NjA0NWYzMTAzNTlmYWMzMzFlY2FkZDQ1ZWNjMWRhNmQ1MzFhOGY1ZjImWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0JmFjdG9yX2lkPTAma2V5X2lkPTAmcmVwb19pZD0wIn0.ExshVhIrv5TF7ojC58sO3HXB7FPo4rXFhNW8CSYjCGI)
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