Skip to content

DIST ALERT - #4

Open
conordoremus wants to merge 16 commits into
mainfrom
DIST_ALERT
Open

DIST ALERT#4
conordoremus wants to merge 16 commits into
mainfrom
DIST_ALERT

Conversation

@conordoremus

@conordoremus conordoremus commented May 12, 2026

Copy link
Copy Markdown
Collaborator

Description

This PR is focused on analyzing the DIST-ANN product from the UMD GLAD Lab and uses Dynamic World land cover classifications to assess pre and post disturbance land cover change. The disturbance directory includes modules housing functions created to process, function, and analyze DIST and Dynamic World data. The prefixes "dist_" and "dw_" differentiate which data source the module applies to. The DIST_ALERT notebook is where the analysis will be run and currently contains example visualizations and outputs. The core analysis this PR achieves is identifying disturbed pixels within PAs.

All analysis and code written for Dynamic World (prefix dw_) was moved into the archive folder under a folder named dynamic_world. This code is flawed and the notebook contains errors that were not resolved at this point but are explicitly mentioned in the dist_dw_psm.ipynb. Leaving them in the archive means they will not be lost and can be returned to if Dynamic World or a similar data source is used in the future.

Changes

Created the disturbance directory of modules used for DIST analysis and a folder in the archive for Dynamic World analysis. The module dist_variables was created added to utils. The DIST_ALERT notebook was created and added to notebooks.

Reviewer Checklist

  • does everything look okay?

Associated tickets or issues

TECH-3417

Created, updated, or replaced Files and/or tables

src/disturbance : directory for disturbance related code
src/disturbance/dist_status: code for analyzing disturbance data using dist-status layer
src/disturbance/dist_anom_conf: code for analyzing the disturbance data using anomaly and confidence layers
src/disturbance/dist_visualization: code for visualizing disturbance layers
archive/dynamic_world: an archive folder that now contains all DW related code and files
archive/dynamic_world/dist_dw_psm.ipynb: an ipynb which walks through the DW functions and an attempt at combining the DIST, DW, and PSM workflows
archive/dynamic_world/dw_analysis: code for analyzing change in DW land cover
archive/dynamic_world/dw_builders: functions for building DW composites
archive/dynamic_world/dw_results: functions for parsing land cover change results
archive/dynamic_world/dw_visualization: functions for visualizing DW land cover change results
archive/dynamic_world/dw_variables.py: stores variables used for DW analysis - moved from utils/dist_variables to be part of archive
utils/dist_variables.py: stores variables used for DIST analysis
pyproject.toml: updated earthengine-api and added geopandas, stackstac, earthaccess, pystac-client, geopandas, hvplot, xarray, rioxarray

@conordoremus
conordoremus requested a review from alanalutz May 13, 2026 18:41
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant