INFO - Please read the following information carefully: INFO - find_wl_contours2: A method for extracting shorelines that uses the sand water interface detected with the model to refine the threshold that's used to detect shorelines . - This is the default method used when there are enough sand pixels within the reference shoreline buffer. INFO - find_wl_contours1: This shoreline extraction method uses a threshold to differentiate between water and land pixels in images, relying on Modified Normalized Difference Water Index (MNDWI) values. However, it may inaccurately classify snow and ice as water, posing a limitation in certain environments. - This is only used when not enough sand pixels are detected within the reference shoreline buffer. INFO - --------------------------------------------------------------------------------------------------------------------- INFO - Extracting shorelines for L9 Minimum Shoreline Length: 500 INFO - Processing image L9 2021-12-19-22-17-52 INFO - L9 2021-12-19-22-17-52 cloud cover : 0.00% INFO - L9 2021-12-19-22-17-52: sand: 1.91% ,whitewater: 5.63% ,water: 19.00% INFO - L9 2021-12-19-22-17-52: Greater than 50 sand pixels detected within reference shoreline buffer. Using find_wl_contours2 INFO - Number of shorelines before removing shorelines < 500m: 2 shorelines. Number of shorelines after filtering shorelines: 1 shorelines INFO - Number of shoreline points before removing points within 300m of cloud mask 144 INFO - Number of shoreline points after removing points within 300m of cloud mask 144 INFO - Number of shoreline points before removing points within 30m of no data pixel 144 INFO - Number of shoreline points after removing points within 30m of no data pixel 144 INFO - Processing image L9 2022-01-04-22-17-52 INFO - L9 2022-01-04-22-17-52 cloud cover : 0.00% INFO - L9 2022-01-04-22-17-52: sand: 2.01% ,whitewater: 0.57% ,water: 22.71% INFO - L9 2022-01-04-22-17-52: Greater than 50 sand pixels detected within reference shoreline buffer. Using find_wl_contours2 INFO - Number of shorelines before removing shorelines < 500m: 3 shorelines. Number of shorelines after filtering shorelines: 1 shorelines INFO - Number of shoreline points before removing points within 300m of cloud mask 139 INFO - Number of shoreline points after removing points within 300m of cloud mask 139 INFO - Number of shoreline points before removing points within 30m of no data pixel 139 INFO - Number of shoreline points after removing points within 30m of no data pixel 139 ERROR - Skipping L9 2022-01-13-22-12-02 due to cloud cover percentage exceeding cloud threshold: 43.15% > 10.00%. INFO - Processing image L9 2022-01-20-22-17-51 INFO - L9 2022-01-20-22-17-51 cloud cover : 0.00% INFO - L9 2022-01-20-22-17-51: sand: 1.47% ,whitewater: 10.25% ,water: 14.26% INFO - L9 2022-01-20-22-17-51: Greater than 50 sand pixels detected within reference shoreline buffer. Using find_wl_contours2 INFO - Number of shorelines before removing shorelines < 500m: 3 shorelines. Number of shorelines after filtering shorelines: 1 shorelines INFO - Number of shoreline points before removing points within 300m of cloud mask 144 INFO - Number of shoreline points after removing points within 300m of cloud mask 144 INFO - Number of shoreline points before removing points within 30m of no data pixel 144 INFO - Number of shoreline points after removing points within 30m of no data pixel 144 ERROR - Skipping L9 2022-01-29-22-12-05 due to cloud cover percentage exceeding cloud threshold: 50.31% > 10.00%. INFO - Processing image L9 2022-02-14-22-12-01 INFO - L9 2022-02-14-22-12-01 cloud cover : 7.48% INFO - L9 2022-02-14-22-12-01: sand: 1.39% ,whitewater: 4.61% ,water: 44.70% INFO - L9 2022-02-14-22-12-01: Greater than 50 sand pixels detected within reference shoreline buffer. Using find_wl_contours2 INFO - Number of shorelines before removing shorelines < 500m: 3 shorelines. Number of shorelines after filtering shorelines: 1 shorelines INFO - Number of shoreline points before removing points within 300m of cloud mask 55 INFO - Number of shoreline points after removing points within 300m of cloud mask 28 INFO - Number of shoreline points before removing points within 30m of no data pixel 28 INFO - Number of shoreline points after removing points within 30m of no data pixel 28 INFO - Processing image L9 2022-02-21-22-17-43 INFO - L9 2022-02-21-22-17-43 cloud cover : 0.00% INFO - L9 2022-02-21-22-17-43: sand: 1.14% ,whitewater: 5.66% ,water: 12.72% INFO - L9 2022-02-21-22-17-43: Greater than 50 sand pixels detected within reference shoreline buffer. Using find_wl_contours2 INFO - Number of shorelines before removing shorelines < 500m: 4 shorelines. Number of shorelines after filtering shorelines: 1 shorelines INFO - Number of shoreline points before removing points within 300m of cloud mask 158 INFO - Number of shoreline points after removing points within 300m of cloud mask 158 INFO - Number of shoreline points before removing points within 30m of no data pixel 158 INFO - Number of shoreline points after removing points within 30m of no data pixel 156 ERROR - Skipping L9 2022-03-02-22-11-50 due to cloud cover percentage exceeding cloud threshold: 43.65% > 10.00%. ERROR - Skipping L9 2022-03-09-22-17-37 due to cloud cover percentage exceeding cloud threshold: 48.82% > 10.00%. INFO - Processing image L9 2022-03-18-22-11-49 INFO - L9 2022-03-18-22-11-49 cloud cover : 8.73% INFO - L9 2022-03-18-22-11-49: sand: 0.24% ,whitewater: 0.55% ,water: 49.17% INFO - L9 2022-03-18-22-11-49: Less than 50 sand pixels detected within reference shoreline buffer. Using find_wl_contours1 INFO - Number of shorelines before removing shorelines < 500m: 2 shorelines. Number of shorelines after filtering shorelines: 1 shorelines INFO - Number of shoreline points before removing points within 300m of cloud mask 125 INFO - Number of shoreline points after removing points within 300m of cloud mask 93 INFO - Number of shoreline points before removing points within 30m of no data pixel 93 INFO - Number of shoreline points after removing points within 30m of no data pixel 93 ERROR - Skipping L9 2022-04-03-22-11-45 due to cloud cover percentage exceeding cloud threshold: 12.73% > 10.00%. INFO - Processing image L9 2022-04-10-22-17-29 INFO - L9 2022-04-10-22-17-29 cloud cover : 0.00% INFO - L9 2022-04-10-22-17-29: sand: 0.00% ,whitewater: 3.12% ,water: 20.47% INFO - L9 2022-04-10-22-17-29: Less than 50 sand pixels detected within reference shoreline buffer. Using find_wl_contours1 INFO - Number of shorelines before removing shorelines < 500m: 2 shorelines. Number of shorelines after filtering shorelines: 1 shorelines INFO - Number of shoreline points before removing points within 300m of cloud mask 167 INFO - Number of shoreline points after removing points within 300m of cloud mask 167 INFO - Number of shoreline points before removing points within 30m of no data pixel 167 INFO - Number of shoreline points after removing points within 30m of no data pixel 165 ERROR - Skipping L9 2022-05-05-22-11-31 due to cloud cover percentage exceeding cloud threshold: 12.35% > 10.00%. INFO - Processing image L9 2022-05-12-22-17-13 INFO - L9 2022-05-12-22-17-13 cloud cover : 0.00% INFO - L9 2022-05-12-22-17-13: sand: 1.90% ,whitewater: 7.58% ,water: 17.16% INFO - L9 2022-05-12-22-17-13: Greater than 50 sand pixels detected within reference shoreline buffer. Using find_wl_contours2 INFO - Number of shorelines before removing shorelines < 500m: 18 shorelines. Number of shorelines after filtering shorelines: 1 shorelines INFO - Number of shoreline points before removing points within 300m of cloud mask 154 INFO - Number of shoreline points after removing points within 300m of cloud mask 154 INFO - Number of shoreline points before removing points within 30m of no data pixel 154 INFO - Number of shoreline points after removing points within 30m of no data pixel 154 ERROR - Skipping L9 2022-05-21-22-11-19 due to cloud cover percentage exceeding cloud threshold: 89.17% > 10.00%. ERROR - Skipping L9 2022-06-13-22-17-12 due to cloud cover percentage exceeding cloud threshold: 13.55% > 10.00%. INFO - Processing image L9 2022-06-13-22-17-36 INFO - L9 2022-06-13-22-17-36 cloud cover : 7.74% INFO - L9 2022-06-13-22-17-36: sand: 0.05% ,whitewater: 30.72% ,water: 22.07% INFO - L9 2022-06-13-22-17-36: Less than 50 sand pixels detected within reference shoreline buffer. Using find_wl_contours1 INFO - Number of shorelines before removing shorelines < 500m: 4 shorelines. Number of shorelines after filtering shorelines: 2 shorelines INFO - Number of shoreline points before removing points within 300m of cloud mask 263 INFO - Number of shoreline points after removing points within 300m of cloud mask 263 INFO - Number of shoreline points before removing points within 30m of no data pixel 263 INFO - Number of shoreline points after removing points within 30m of no data pixel 263 INFO - Processing image L9 2022-06-22-22-11-38 INFO - L9 2022-06-22-22-11-38 cloud cover : 7.45% INFO - L9 2022-06-22-22-11-38: sand: 0.00% ,whitewater: 1.73% ,water: 49.82% INFO - L9 2022-06-22-22-11-38: Less than 50 sand pixels detected within reference shoreline buffer. Using find_wl_contours1 INFO - Number of shorelines before removing shorelines < 500m: 11 shorelines. Number of shorelines after filtering shorelines: 2 shorelines INFO - Number of shoreline points before removing points within 300m of cloud mask 197 INFO - Number of shoreline points after removing points within 300m of cloud mask 135 INFO - Number of shoreline points before removing points within 30m of no data pixel 135 INFO - Number of shoreline points after removing points within 30m of no data pixel 135 ERROR - Skipping L9 2022-06-29-22-17-28 due to cloud cover percentage exceeding cloud threshold: 72.53% > 10.00%. ERROR - Skipping L9 2022-06-29-22-17-52 due to cloud cover percentage exceeding cloud threshold: 52.79% > 10.00%. ERROR - Skipping L9 2022-07-08-22-11-39 due to cloud cover percentage exceeding cloud threshold: 17.50% > 10.00%. ERROR - Skipping L9 2022-07-15-22-17-24 due to cloud cover percentage exceeding cloud threshold: 31.87% > 10.00%. ERROR - Skipping L9 2022-07-15-22-17-48 due to cloud cover percentage exceeding cloud threshold: 13.52% > 10.00%. INFO - Processing image L9 2022-07-31-22-17-39 INFO - L9 2022-07-31-22-17-39 cloud cover : 4.22% INFO - L9 2022-07-31-22-17-39: sand: 0.22% ,whitewater: 10.82% ,water: 33.70% INFO - L9 2022-07-31-22-17-39: Less than 50 sand pixels detected within reference shoreline buffer. Using find_wl_contours1 INFO - Number of shorelines before removing shorelines < 500m: 4 shorelines. Number of shorelines after filtering shorelines: 1 shorelines INFO - Number of shoreline points before removing points within 300m of cloud mask 83 INFO - Number of shoreline points after removing points within 300m of cloud mask 51 INFO - Number of shoreline points before removing points within 30m of no data pixel 51 INFO - Number of shoreline points after removing points within 30m of no data pixel 51 INFO - Processing image L9 2022-07-31-22-18-03 INFO - L9 2022-07-31-22-18-03 cloud cover : 2.48% INFO - L9 2022-07-31-22-18-03: sand: 0.21% ,whitewater: 11.00% ,water: 48.79% INFO - L9 2022-07-31-22-18-03: Less than 50 sand pixels detected within reference shoreline buffer. Using find_wl_contours1 INFO - Number of shorelines before removing shorelines < 500m: 5 shorelines. Number of shorelines after filtering shorelines: 1 shorelines INFO - Number of shoreline points before removing points within 300m of cloud mask 99 INFO - Number of shoreline points after removing points within 300m of cloud mask 61 INFO - Number of shoreline points before removing points within 30m of no data pixel 61 INFO - Number of shoreline points after removing points within 30m of no data pixel 61 INFO - Processing image L9 2022-08-09-22-11-58 INFO - L9 2022-08-09-22-11-58 cloud cover : 5.34% INFO - L9 2022-08-09-22-11-58: sand: 0.11% ,whitewater: 4.45% ,water: 46.95% INFO - L9 2022-08-09-22-11-58: Less than 50 sand pixels detected within reference shoreline buffer. Using find_wl_contours1 INFO - Number of shorelines before removing shorelines < 500m: 5 shorelines. Number of shorelines after filtering shorelines: 1 shorelines INFO - Number of shoreline points before removing points within 300m of cloud mask 145 INFO - Number of shoreline points after removing points within 300m of cloud mask 145 INFO - Number of shoreline points before removing points within 30m of no data pixel 145 INFO - Number of shoreline points after removing points within 30m of no data pixel 145 ERROR - Skipping L9 2022-08-25-22-12-02 due to cloud cover percentage exceeding cloud threshold: 53.34% > 10.00%. INFO - Processing image L9 2022-09-01-22-17-49 INFO - L9 2022-09-01-22-17-49 cloud cover : 0.00% INFO - L9 2022-09-01-22-17-49: sand: 1.74% ,whitewater: 3.14% ,water: 28.37% INFO - L9 2022-09-01-22-17-49: Greater than 50 sand pixels detected within reference shoreline buffer. Using find_wl_contours2 INFO - Number of shorelines before removing shorelines < 500m: 4 shorelines. Number of shorelines after filtering shorelines: 2 shorelines INFO - Number of shoreline points before removing points within 300m of cloud mask 244 INFO - Number of shoreline points after removing points within 300m of cloud mask 244 INFO - Number of shoreline points before removing points within 30m of no data pixel 244 INFO - Number of shoreline points after removing points within 30m of no data pixel 242 INFO - Processing image L9 2022-09-01-22-18-13 INFO - L9 2022-09-01-22-18-13 cloud cover : 0.00% INFO - L9 2022-09-01-22-18-13: sand: 1.83% ,whitewater: 4.56% ,water: 46.98% INFO - L9 2022-09-01-22-18-13: Greater than 50 sand pixels detected within reference shoreline buffer. Using find_wl_contours2 INFO - Number of shorelines before removing shorelines < 500m: 4 shorelines. Number of shorelines after filtering shorelines: 2 shorelines INFO - Number of shoreline points before removing points within 300m of cloud mask 284 INFO - Number of shoreline points after removing points within 300m of cloud mask 284 INFO - Number of shoreline points before removing points within 30m of no data pixel 284 INFO - Number of shoreline points after removing points within 30m of no data pixel 284 INFO - Processing image L9 2022-09-17-22-17-54 INFO - L9 2022-09-17-22-17-54 cloud cover : 0.00% INFO - L9 2022-09-17-22-17-54: sand: 1.89% ,whitewater: 3.26% ,water: 26.33% INFO - L9 2022-09-17-22-17-54: Greater than 50 sand pixels detected within reference shoreline buffer. Using find_wl_contours2 INFO - Number of shorelines before removing shorelines < 500m: 3 shorelines. Number of shorelines after filtering shorelines: 2 shorelines INFO - Number of shoreline points before removing points within 300m of cloud mask 224 INFO - Number of shoreline points after removing points within 300m of cloud mask 224 INFO - Number of shoreline points before removing points within 30m of no data pixel 224 INFO - Number of shoreline points after removing points within 30m of no data pixel 222 INFO - Processing image L9 2022-09-17-22-18-18 INFO - L9 2022-09-17-22-18-18 cloud cover : 0.00% INFO - L9 2022-09-17-22-18-18: sand: 2.02% ,whitewater: 4.13% ,water: 46.95% INFO - L9 2022-09-17-22-18-18: Greater than 50 sand pixels detected within reference shoreline buffer. Using find_wl_contours2 INFO - Number of shorelines before removing shorelines < 500m: 3 shorelines. Number of shorelines after filtering shorelines: 2 shorelines INFO - Number of shoreline points before removing points within 300m of cloud mask 281 INFO - Number of shoreline points after removing points within 300m of cloud mask 281 INFO - Number of shoreline points before removing points within 30m of no data pixel 281 INFO - Number of shoreline points after removing points within 30m of no data pixel 281 ERROR - Skipping L9 2022-09-26-22-12-10 due to cloud cover percentage exceeding cloud threshold: 64.11% > 10.00%. INFO - Processing image L9 2022-10-19-22-18-03 INFO - L9 2022-10-19-22-18-03 cloud cover : 0.00% INFO - L9 2022-10-19-22-18-03: sand: 1.64% ,whitewater: 8.46% ,water: 23.60% INFO - L9 2022-10-19-22-18-03: Greater than 50 sand pixels detected within reference shoreline buffer. Using find_wl_contours2 INFO - Number of shorelines before removing shorelines < 500m: 3 shorelines. Number of shorelines after filtering shorelines: 2 shorelines INFO - Number of shoreline points before removing points within 300m of cloud mask 241 INFO - Number of shoreline points after removing points within 300m of cloud mask 241 INFO - Number of shoreline points before removing points within 30m of no data pixel 241 INFO - Number of shoreline points after removing points within 30m of no data pixel 235 INFO - Processing image L9 2022-10-19-22-18-27 INFO - L9 2022-10-19-22-18-27 cloud cover : 0.00% INFO - L9 2022-10-19-22-18-27: sand: 1.70% ,whitewater: 9.65% ,water: 41.51% INFO - L9 2022-10-19-22-18-27: Greater than 50 sand pixels detected within reference shoreline buffer. Using find_wl_contours2 INFO - Number of shorelines before removing shorelines < 500m: 2 shorelines. Number of shorelines after filtering shorelines: 2 shorelines INFO - Number of shoreline points before removing points within 300m of cloud mask 277 INFO - Number of shoreline points after removing points within 300m of cloud mask 277 INFO - Number of shoreline points before removing points within 30m of no data pixel 277 INFO - Number of shoreline points after removing points within 30m of no data pixel 277 ERROR - Skipping L9 2022-11-04-22-18-00 due to cloud cover percentage exceeding cloud threshold: 24.54% > 10.00%. ERROR - Skipping L9 2022-11-04-22-18-24 due to cloud cover percentage exceeding cloud threshold: 13.97% > 10.00%. INFO - Processing image L9 2022-11-13-22-12-17 INFO - L9 2022-11-13-22-12-17 cloud cover : 1.87% INFO - L9 2022-11-13-22-12-17: sand: 1.80% ,whitewater: 4.16% ,water: 46.16% INFO - L9 2022-11-13-22-12-17: Greater than 50 sand pixels detected within reference shoreline buffer. Using find_wl_contours2 INFO - Number of shorelines before removing shorelines < 500m: 3 shorelines. Number of shorelines after filtering shorelines: 2 shorelines INFO - Number of shoreline points before removing points within 300m of cloud mask 196 INFO - Number of shoreline points after removing points within 300m of cloud mask 166 INFO - Number of shoreline points before removing points within 30m of no data pixel 166 INFO - Number of shoreline points after removing points within 30m of no data pixel 166 ERROR - Skipping L9 2022-11-29-22-12-13 due to cloud cover percentage exceeding cloud threshold: 94.12% > 10.00%. INFO - Processing image L9 2022-12-22-22-17-59 INFO - L9 2022-12-22-22-17-59 cloud cover : 0.00% INFO - L9 2022-12-22-22-17-59: sand: 1.87% ,whitewater: 2.05% ,water: 19.07% INFO - L9 2022-12-22-22-17-59: Greater than 50 sand pixels detected within reference shoreline buffer. Using find_wl_contours2 INFO - Number of shorelines before removing shorelines < 500m: 1 shorelines. Number of shorelines after filtering shorelines: 1 shorelines INFO - Number of shoreline points before removing points within 300m of cloud mask 142 INFO - Number of shoreline points after removing points within 300m of cloud mask 142 INFO - Number of shoreline points before removing points within 30m of no data pixel 142 INFO - Number of shoreline points after removing points within 30m of no data pixel 142 INFO - Processing image L9 2022-12-22-22-18-23 INFO - L9 2022-12-22-22-18-23 cloud cover : 0.00% INFO - L9 2022-12-22-22-18-23: sand: 2.02% ,whitewater: 3.37% ,water: 49.43% INFO - L9 2022-12-22-22-18-23: Greater than 50 sand pixels detected within reference shoreline buffer. Using find_wl_contours2 INFO - Number of shorelines before removing shorelines < 500m: 7 shorelines. Number of shorelines after filtering shorelines: 2 shorelines INFO - Number of shoreline points before removing points within 300m of cloud mask 240 INFO - Number of shoreline points after removing points within 300m of cloud mask 240 INFO - Number of shoreline points before removing points within 30m of no data pixel 240 INFO - Number of shoreline points after removing points within 30m of no data pixel 240 ERROR - Skipping L9 2023-01-07-22-18-02 due to cloud cover percentage exceeding cloud threshold: 12.24% > 10.00%. INFO - Processing image L9 2023-01-07-22-18-26 INFO - L9 2023-01-07-22-18-26 cloud cover : 7.92% INFO - L9 2023-01-07-22-18-26: sand: 1.23% ,whitewater: 7.30% ,water: 46.57% INFO - L9 2023-01-07-22-18-26: Greater than 50 sand pixels detected within reference shoreline buffer. Using find_wl_contours2 INFO - Number of shorelines before removing shorelines < 500m: 14 shorelines. Number of shorelines after filtering shorelines: 1 shorelines INFO - Number of shoreline points before removing points within 300m of cloud mask 145 INFO - Number of shoreline points after removing points within 300m of cloud mask 145 INFO - Number of shoreline points before removing points within 30m of no data pixel 145 INFO - Number of shoreline points after removing points within 30m of no data pixel 145 ERROR - Skipping L9 2023-01-16-22-12-10 due to cloud cover percentage exceeding cloud threshold: 67.85% > 10.00%. INFO - Processing image L9 2023-02-08-22-18-06 INFO - L9 2023-02-08-22-18-06 cloud cover : 1.94% INFO - L9 2023-02-08-22-18-06: sand: 0.64% ,whitewater: 17.73% ,water: 25.59% INFO - L9 2023-02-08-22-18-06: Greater than 50 sand pixels detected within reference shoreline buffer. Using find_wl_contours2 INFO - Number of shorelines before removing shorelines < 500m: 5 shorelines. Number of shorelines after filtering shorelines: 2 shorelines INFO - Number of shoreline points before removing points within 300m of cloud mask 203 INFO - Number of shoreline points after removing points within 300m of cloud mask 167 INFO - Number of shoreline points before removing points within 30m of no data pixel 167 INFO - Number of shoreline points after removing points within 30m of no data pixel 167 INFO - Processing image L9 2023-02-08-22-18-30 INFO - L9 2023-02-08-22-18-30 cloud cover : 0.00% INFO - L9 2023-02-08-22-18-30: sand: 0.76% ,whitewater: 18.84% ,water: 34.57% INFO - L9 2023-02-08-22-18-30: Greater than 50 sand pixels detected within reference shoreline buffer. Using find_wl_contours2 INFO - Number of shorelines before removing shorelines < 500m: 3 shorelines. Number of shorelines after filtering shorelines: 2 shorelines INFO - Number of shoreline points before removing points within 300m of cloud mask 253 INFO - Number of shoreline points after removing points within 300m of cloud mask 253 INFO - Number of shoreline points before removing points within 30m of no data pixel 253 INFO - Number of shoreline points after removing points within 30m of no data pixel 253 ERROR - Skipping L9 2023-02-17-22-12-13 due to cloud cover percentage exceeding cloud threshold: 26.55% > 10.00%. ERROR - Skipping L9 2023-03-21-22-11-55 due to cloud cover percentage exceeding cloud threshold: 90.16% > 10.00%. ERROR - Skipping L9 2023-04-13-22-17-27 due to cloud cover percentage exceeding cloud threshold: 12.93% > 10.00%. INFO - Processing image L9 2023-04-13-22-17-51 INFO - L9 2023-04-13-22-17-51 cloud cover : 0.00% INFO - L9 2023-04-13-22-17-51: sand: 1.56% ,whitewater: 3.71% ,water: 47.24% INFO - L9 2023-04-13-22-17-51: Greater than 50 sand pixels detected within reference shoreline buffer. Using find_wl_contours2 INFO - Number of shorelines before removing shorelines < 500m: 7 shorelines. Number of shorelines after filtering shorelines: 2 shorelines INFO - Number of shoreline points before removing points within 300m of cloud mask 247 INFO - Number of shoreline points after removing points within 300m of cloud mask 247 INFO - Number of shoreline points before removing points within 30m of no data pixel 247 INFO - Number of shoreline points after removing points within 30m of no data pixel 247 ERROR - Skipping L9 2023-05-15-22-17-36 due to cloud cover percentage exceeding cloud threshold: 83.39% > 10.00%. INFO - Processing image L9 2023-05-24-22-11-17 INFO - L9 2023-05-24-22-11-17 cloud cover : 5.64% INFO - L9 2023-05-24-22-11-17: sand: 0.07% ,whitewater: 12.94% ,water: 38.77% INFO - L9 2023-05-24-22-11-17: Less than 50 sand pixels detected within reference shoreline buffer. Using find_wl_contours1 INFO - Number of shorelines before removing shorelines < 500m: 6 shorelines. Number of shorelines after filtering shorelines: 1 shorelines INFO - Number of shoreline points before removing points within 300m of cloud mask 149 INFO - Number of shoreline points after removing points within 300m of cloud mask 148 INFO - Number of shoreline points before removing points within 30m of no data pixel 148 INFO - Number of shoreline points after removing points within 30m of no data pixel 148 ERROR - Skipping L9 2023-05-31-22-17-04 due to cloud cover percentage exceeding cloud threshold: 93.12% > 10.00%. ERROR - Skipping L9 2023-05-31-22-17-28 due to cloud cover percentage exceeding cloud threshold: 82.74% > 10.00%. ERROR - Skipping L9 2023-06-09-22-11-12 due to cloud cover percentage exceeding cloud threshold: 10.52% > 10.00%. ERROR - Skipping L9 2023-07-02-22-17-05 due to cloud cover percentage exceeding cloud threshold: 65.48% > 10.00%. ERROR - Skipping L9 2023-07-02-22-17-29 due to cloud cover percentage exceeding cloud threshold: 12.84% > 10.00%. INFO - Processing image L9 2023-07-18-22-17-12 INFO - L9 2023-07-18-22-17-12 cloud cover : 2.46% INFO - L9 2023-07-18-22-17-12: sand: 0.00% ,whitewater: 14.55% ,water: 34.00% INFO - L9 2023-07-18-22-17-12: Less than 50 sand pixels detected within reference shoreline buffer. Using find_wl_contours1 INFO - Number of shorelines before removing shorelines < 500m: 12 shorelines. Number of shorelines after filtering shorelines: 2 shorelines INFO - Number of shoreline points before removing points within 300m of cloud mask 234 INFO - Number of shoreline points after removing points within 300m of cloud mask 234 INFO - Number of shoreline points before removing points within 30m of no data pixel 234 INFO - Number of shoreline points after removing points within 30m of no data pixel 231 INFO - Processing image L9 2023-07-18-22-17-36 INFO - L9 2023-07-18-22-17-36 cloud cover : 1.74% INFO - L9 2023-07-18-22-17-36: sand: 0.00% ,whitewater: 15.60% ,water: 47.06% INFO - L9 2023-07-18-22-17-36: Less than 50 sand pixels detected within reference shoreline buffer. Using find_wl_contours1 INFO - Number of shorelines before removing shorelines < 500m: 11 shorelines. Number of shorelines after filtering shorelines: 2 shorelines INFO - Number of shoreline points before removing points within 300m of cloud mask 238 INFO - Number of shoreline points after removing points within 300m of cloud mask 238 INFO - Number of shoreline points before removing points within 30m of no data pixel 238 INFO - Number of shoreline points after removing points within 30m of no data pixel 238 ERROR - Skipping L9 2023-07-27-22-11-26 due to cloud cover percentage exceeding cloud threshold: 81.70% > 10.00%. ERROR - Skipping L9 2023-08-03-22-17-43 due to cloud cover percentage exceeding cloud threshold: 94.93% > 10.00%. ERROR - Skipping L9 2023-08-28-22-11-44 due to cloud cover percentage exceeding cloud threshold: 37.77% > 10.00%. INFO - Processing image L9 2023-09-13-22-11-53 INFO - L9 2023-09-13-22-11-53 cloud cover : 0.00% INFO - L9 2023-09-13-22-11-53: sand: 0.65% ,whitewater: 18.31% ,water: 36.01% INFO - L9 2023-09-13-22-11-53: Greater than 50 sand pixels detected within reference shoreline buffer. Using find_wl_contours2 INFO - Number of shorelines before removing shorelines < 500m: 4 shorelines. Number of shorelines after filtering shorelines: 2 shorelines INFO - Number of shoreline points before removing points within 300m of cloud mask 236 INFO - Number of shoreline points after removing points within 300m of cloud mask 236 INFO - Number of shoreline points before removing points within 30m of no data pixel 236 INFO - Number of shoreline points after removing points within 30m of no data pixel 236 INFO - Processing image L9 2023-09-20-22-17-40 INFO - L9 2023-09-20-22-17-40 cloud cover : 0.00% INFO - L9 2023-09-20-22-17-40: sand: 0.69% ,whitewater: 5.84% ,water: 26.94% INFO - L9 2023-09-20-22-17-40: Greater than 50 sand pixels detected within reference shoreline buffer. Using find_wl_contours2 INFO - Number of shorelines before removing shorelines < 500m: 7 shorelines. Number of shorelines after filtering shorelines: 2 shorelines INFO - Number of shoreline points before removing points within 300m of cloud mask 240 INFO - Number of shoreline points after removing points within 300m of cloud mask 240 INFO - Number of shoreline points before removing points within 30m of no data pixel 240 INFO - Number of shoreline points after removing points within 30m of no data pixel 237 INFO - Processing image L9 2023-09-20-22-18-03 INFO - L9 2023-09-20-22-18-03 cloud cover : 1.94% INFO - L9 2023-09-20-22-18-03: sand: 0.64% ,whitewater: 7.24% ,water: 44.43% INFO - L9 2023-09-20-22-18-03: Greater than 50 sand pixels detected within reference shoreline buffer. Using find_wl_contours2 INFO - Number of shorelines before removing shorelines < 500m: 4 shorelines. Number of shorelines after filtering shorelines: 2 shorelines INFO - Number of shoreline points before removing points within 300m of cloud mask 233 INFO - Number of shoreline points after removing points within 300m of cloud mask 205 INFO - Number of shoreline points before removing points within 30m of no data pixel 205 INFO - Number of shoreline points after removing points within 30m of no data pixel 205 ERROR - Skipping L9 2023-09-29-22-11-50 due to cloud cover percentage exceeding cloud threshold: 86.98% > 10.00%. ERROR - Skipping L9 2023-10-15-22-12-03 due to cloud cover percentage exceeding cloud threshold: 35.54% > 10.00%. INFO - Processing image L9 2023-10-22-22-17-50 INFO - L9 2023-10-22-22-17-50 cloud cover : 0.00% INFO - L9 2023-10-22-22-17-50: sand: 2.19% ,whitewater: 5.67% ,water: 29.29% INFO - L9 2023-10-22-22-17-50: Greater than 50 sand pixels detected within reference shoreline buffer. Using find_wl_contours2 INFO - Number of shorelines before removing shorelines < 500m: 4 shorelines. Number of shorelines after filtering shorelines: 2 shorelines INFO - Number of shoreline points before removing points within 300m of cloud mask 259 INFO - Number of shoreline points after removing points within 300m of cloud mask 259 INFO - Number of shoreline points before removing points within 30m of no data pixel 259 INFO - Number of shoreline points after removing points within 30m of no data pixel 259 INFO - Processing image L9 2023-10-22-22-18-14 INFO - L9 2023-10-22-22-18-14 cloud cover : 0.00% INFO - L9 2023-10-22-22-18-14: sand: 2.03% ,whitewater: 6.67% ,water: 44.41% INFO - L9 2023-10-22-22-18-14: Greater than 50 sand pixels detected within reference shoreline buffer. Using find_wl_contours2 INFO - Number of shorelines before removing shorelines < 500m: 3 shorelines. Number of shorelines after filtering shorelines: 2 shorelines INFO - Number of shoreline points before removing points within 300m of cloud mask 257 INFO - Number of shoreline points after removing points within 300m of cloud mask 257 INFO - Number of shoreline points before removing points within 30m of no data pixel 257 INFO - Number of shoreline points after removing points within 30m of no data pixel 257 ERROR - Skipping L9 2023-11-07-22-17-46 due to cloud cover percentage exceeding cloud threshold: 13.90% > 10.00%. INFO - Processing image L9 2023-11-07-22-18-10 INFO - L9 2023-11-07-22-18-10 cloud cover : 4.46% INFO - L9 2023-11-07-22-18-10: sand: 1.59% ,whitewater: 7.82% ,water: 43.49% INFO - L9 2023-11-07-22-18-10: Greater than 50 sand pixels detected within reference shoreline buffer. Using find_wl_contours2 INFO - Number of shorelines before removing shorelines < 500m: 10 shorelines. Number of shorelines after filtering shorelines: 2 shorelines INFO - Number of shoreline points before removing points within 300m of cloud mask 246 INFO - Number of shoreline points after removing points within 300m of cloud mask 246 INFO - Number of shoreline points before removing points within 30m of no data pixel 246 INFO - Number of shoreline points after removing points within 30m of no data pixel 246 ERROR - Skipping L9 2023-11-16-22-12-00 due to cloud cover percentage exceeding cloud threshold: 78.26% > 10.00%. ERROR - Skipping L9 2023-12-09-22-17-50 due to cloud cover percentage exceeding cloud threshold: 43.61% > 10.00%. INFO - Processing image L9 2023-12-09-22-18-14 INFO - L9 2023-12-09-22-18-14 cloud cover : 5.00% INFO - L9 2023-12-09-22-18-14: sand: 0.34% ,whitewater: 2.55% ,water: 39.66% INFO - L9 2023-12-09-22-18-14: Greater than 50 sand pixels detected within reference shoreline buffer. Using find_wl_contours2 INFO - Number of shorelines before removing shorelines < 500m: 13 shorelines. Number of shorelines after filtering shorelines: 2 shorelines INFO - Number of shoreline points before removing points within 300m of cloud mask 207 INFO - Number of shoreline points after removing points within 300m of cloud mask 207 INFO - Number of shoreline points before removing points within 30m of no data pixel 207 INFO - Number of shoreline points after removing points within 30m of no data pixel 207 ERROR - Skipping L9 2023-12-18-22-12-09 due to cloud cover percentage exceeding cloud threshold: 48.49% > 10.00%. INFO - Processing image L9 2024-01-03-22-12-03 INFO - L9 2024-01-03-22-12-03 cloud cover : 9.98% INFO - L9 2024-01-03-22-12-03: sand: 2.54% ,whitewater: 6.02% ,water: 45.62% INFO - L9 2024-01-03-22-12-03: Greater than 50 sand pixels detected within reference shoreline buffer. Using find_wl_contours2 INFO - Number of shorelines before removing shorelines < 500m: 2 shorelines. Number of shorelines after filtering shorelines: 2 shorelines INFO - Number of shoreline points before removing points within 300m of cloud mask 280 INFO - Number of shoreline points after removing points within 300m of cloud mask 280 INFO - Number of shoreline points before removing points within 30m of no data pixel 280 INFO - Number of shoreline points after removing points within 30m of no data pixel 280 ERROR - Skipping L9 2024-01-10-22-17-52 due to cloud cover percentage exceeding cloud threshold: 92.86% > 10.00%. ERROR - Skipping L9 2024-01-10-22-18-15 due to cloud cover percentage exceeding cloud threshold: 90.94% > 10.00%. INFO - Processing image L9 2024-02-04-22-12-07 INFO - L9 2024-02-04-22-12-07 cloud cover : 2.80% INFO - L9 2024-02-04-22-12-07: sand: 0.90% ,whitewater: 17.92% ,water: 32.99% INFO - L9 2024-02-04-22-12-07: Greater than 50 sand pixels detected within reference shoreline buffer. Using find_wl_contours2 INFO - Number of shorelines before removing shorelines < 500m: 6 shorelines. Number of shorelines after filtering shorelines: 1 shorelines INFO - Number of shoreline points before removing points within 300m of cloud mask 145 INFO - Number of shoreline points after removing points within 300m of cloud mask 145 INFO - Number of shoreline points before removing points within 30m of no data pixel 145 INFO - Number of shoreline points after removing points within 30m of no data pixel 145 ERROR - Skipping L9 2024-02-11-22-17-53 due to cloud cover percentage exceeding cloud threshold: 13.79% > 10.00%. ERROR - Skipping L9 2024-02-11-22-18-17 due to cloud cover percentage exceeding cloud threshold: 13.08% > 10.00%. INFO - Processing image L9 2024-02-20-22-11-56 INFO - L9 2024-02-20-22-11-56 cloud cover : 3.58% INFO - L9 2024-02-20-22-11-56: sand: 0.58% ,whitewater: 14.10% ,water: 37.49% INFO - L9 2024-02-20-22-11-56: Greater than 50 sand pixels detected within reference shoreline buffer. Using find_wl_contours2 INFO - Number of shorelines before removing shorelines < 500m: 3 shorelines. Number of shorelines after filtering shorelines: 1 shorelines INFO - Number of shoreline points before removing points within 300m of cloud mask 147 INFO - Number of shoreline points after removing points within 300m of cloud mask 139 INFO - Number of shoreline points before removing points within 30m of no data pixel 139 INFO - Number of shoreline points after removing points within 30m of no data pixel 139 ERROR - Skipping L9 2024-02-27-22-17-43 due to cloud cover percentage exceeding cloud threshold: 11.00% > 10.00%. ERROR - Skipping L9 2024-02-27-22-18-07 due to cloud cover percentage exceeding cloud threshold: 12.74% > 10.00%. ERROR - Skipping L9 2024-03-07-22-12-00 due to cloud cover percentage exceeding cloud threshold: 62.98% > 10.00%. ERROR - Skipping L9 2024-03-23-22-11-55 due to cloud cover percentage exceeding cloud threshold: 83.42% > 10.00%. ERROR - Skipping L9 2024-04-08-22-11-47 due to cloud cover percentage exceeding cloud threshold: 19.73% > 10.00%. ERROR - Skipping L9 2024-04-15-22-17-28 due to cloud cover percentage exceeding cloud threshold: 62.61% > 10.00%. ERROR - Skipping L9 2024-04-15-22-17-52 due to cloud cover percentage exceeding cloud threshold: 39.21% > 10.00%. ERROR - Skipping L9 2024-05-01-22-17-11 due to cloud cover percentage exceeding cloud threshold: 83.61% > 10.00%. ERROR - Skipping L9 2024-05-01-22-17-35 due to cloud cover percentage exceeding cloud threshold: 39.52% > 10.00%. INFO - Processing image L9 2024-05-10-22-11-24 INFO - L9 2024-05-10-22-11-24 cloud cover : 0.00% INFO - L9 2024-05-10-22-11-24: sand: 0.10% ,whitewater: 14.24% ,water: 40.35% INFO - L9 2024-05-10-22-11-24: Less than 50 sand pixels detected within reference shoreline buffer. Using find_wl_contours1 INFO - Number of shorelines before removing shorelines < 500m: 4 shorelines. Number of shorelines after filtering shorelines: 2 shorelines INFO - Number of shoreline points before removing points within 300m of cloud mask 266 INFO - Number of shoreline points after removing points within 300m of cloud mask 266 INFO - Number of shoreline points before removing points within 30m of no data pixel 266 INFO - Number of shoreline points after removing points within 30m of no data pixel 266 ERROR - Skipping L9 2024-06-02-22-16-57 due to cloud cover percentage exceeding cloud threshold: 54.50% > 10.00%. ERROR - Skipping L9 2024-06-02-22-17-21 due to cloud cover percentage exceeding cloud threshold: 26.46% > 10.00%. ERROR - Skipping L9 2024-06-27-22-10-53 due to cloud cover percentage exceeding cloud threshold: 77.40% > 10.00%. INFO - Processing image L9 2024-07-04-22-16-52 INFO - L9 2024-07-04-22-16-52 cloud cover : 0.00% INFO - L9 2024-07-04-22-16-52: sand: 0.44% ,whitewater: 5.67% ,water: 44.32% INFO - L9 2024-07-04-22-16-52: Less than 50 sand pixels detected within reference shoreline buffer. Using find_wl_contours1 INFO - Number of shorelines before removing shorelines < 500m: 13 shorelines. Number of shorelines after filtering shorelines: 2 shorelines INFO - Number of shoreline points before removing points within 300m of cloud mask 220 INFO - Number of shoreline points after removing points within 300m of cloud mask 220 INFO - Number of shoreline points before removing points within 30m of no data pixel 220 INFO - Number of shoreline points after removing points within 30m of no data pixel 220 INFO - Processing image L9 2024-07-04-22-17-16 INFO - L9 2024-07-04-22-17-16 cloud cover : 0.00% INFO - L9 2024-07-04-22-17-16: sand: 0.47% ,whitewater: 5.87% ,water: 49.06% INFO - L9 2024-07-04-22-17-16: Less than 50 sand pixels detected within reference shoreline buffer. Using find_wl_contours1 INFO - Number of shorelines before removing shorelines < 500m: 13 shorelines. Number of shorelines after filtering shorelines: 2 shorelines INFO - Number of shoreline points before removing points within 300m of cloud mask 269 INFO - Number of shoreline points after removing points within 300m of cloud mask 269 INFO - Number of shoreline points before removing points within 30m of no data pixel 269 INFO - Number of shoreline points after removing points within 30m of no data pixel 269 INFO - Processing image L9 2024-07-29-22-11-17 INFO - L9 2024-07-29-22-11-17 cloud cover : 0.00% INFO - L9 2024-07-29-22-11-17: sand: 0.00% ,whitewater: 5.44% ,water: 47.13% INFO - L9 2024-07-29-22-11-17: Less than 50 sand pixels detected within reference shoreline buffer. Using find_wl_contours1 INFO - Number of shorelines before removing shorelines < 500m: 4 shorelines. Number of shorelines after filtering shorelines: 1 shorelines INFO - Number of shoreline points before removing points within 300m of cloud mask 283 INFO - Number of shoreline points after removing points within 300m of cloud mask 283 INFO - Number of shoreline points before removing points within 30m of no data pixel 283 INFO - Number of shoreline points after removing points within 30m of no data pixel 283 ERROR - Skipping L9 2024-08-05-22-17-06 due to cloud cover percentage exceeding cloud threshold: 87.14% > 10.00%. ERROR - Skipping L9 2024-08-05-22-17-30 due to cloud cover percentage exceeding cloud threshold: 85.91% > 10.00%.