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 ERROR - Skipping L9 2021-11-06-22-15-11 due to cloud cover percentage exceeding cloud threshold: 69.29% > 10.00%. ERROR - Skipping L9 2021-12-12-22-14-31 due to cloud cover percentage exceeding cloud threshold: 50.44% > 10.00%. ERROR - Skipping L9 2022-01-13-22-14-26 due to cloud cover percentage exceeding cloud threshold: 29.40% > 10.00%. INFO - Processing image L9 2022-03-02-22-14-13 INFO - L9 2022-03-02-22-14-13 cloud cover : 0.00% INFO - L9 2022-03-02-22-14-13: sand: 0.00% ,whitewater: 4.77% ,water: 43.49% INFO - L9 2022-03-02-22-14-13: 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 725 INFO - Number of shoreline points after removing points within 300m of cloud mask 725 INFO - Number of shoreline points before removing points within 30m of no data pixel 725 INFO - Number of shoreline points after removing points within 30m of no data pixel 725 ERROR - Skipping L9 2022-03-18-22-14-12 due to cloud cover percentage exceeding cloud threshold: 89.39% > 10.00%. INFO - Processing image L9 2022-04-19-22-13-59 INFO - L9 2022-04-19-22-13-59 cloud cover : 0.00% INFO - L9 2022-04-19-22-13-59: sand: 0.00% ,whitewater: 1.99% ,water: 46.54% INFO - L9 2022-04-19-22-13-59: 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 718 INFO - Number of shoreline points after removing points within 300m of cloud mask 718 INFO - Number of shoreline points before removing points within 30m of no data pixel 718 INFO - Number of shoreline points after removing points within 30m of no data pixel 718 INFO - Processing image L9 2022-05-05-22-13-54 INFO - L9 2022-05-05-22-13-54 cloud cover : 0.00% INFO - L9 2022-05-05-22-13-54: sand: 0.00% ,whitewater: 1.13% ,water: 48.76% INFO - L9 2022-05-05-22-13-54: 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 712 INFO - Number of shoreline points after removing points within 300m of cloud mask 712 INFO - Number of shoreline points before removing points within 30m of no data pixel 712 INFO - Number of shoreline points after removing points within 30m of no data pixel 712 ERROR - Skipping L9 2022-05-21-22-13-43 due to cloud cover percentage exceeding cloud threshold: 59.54% > 10.00%. INFO - Processing image L9 2022-06-06-22-13-44 INFO - L9 2022-06-06-22-13-44 cloud cover : 0.00% INFO - L9 2022-06-06-22-13-44: sand: 0.00% ,whitewater: 4.72% ,water: 44.57% INFO - L9 2022-06-06-22-13-44: Less than 50 sand pixels detected within reference shoreline buffer. Using find_wl_contours1 INFO - Number of shorelines before removing shorelines < 500m: 8 shorelines. Number of shorelines after filtering shorelines: 1 shorelines INFO - Number of shoreline points before removing points within 300m of cloud mask 722 INFO - Number of shoreline points after removing points within 300m of cloud mask 722 INFO - Number of shoreline points before removing points within 30m of no data pixel 722 INFO - Number of shoreline points after removing points within 30m of no data pixel 722 ERROR - Skipping L9 2022-07-24-22-14-10 due to cloud cover percentage exceeding cloud threshold: 35.36% > 10.00%. INFO - Processing image L9 2022-08-09-22-14-22 INFO - L9 2022-08-09-22-14-22 cloud cover : 3.56% INFO - L9 2022-08-09-22-14-22: sand: 0.00% ,whitewater: 19.08% ,water: 27.72% INFO - L9 2022-08-09-22-14-22: 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 654 INFO - Number of shoreline points after removing points within 300m of cloud mask 581 INFO - Number of shoreline points before removing points within 30m of no data pixel 581 INFO - Number of shoreline points after removing points within 30m of no data pixel 581 INFO - Processing image L9 2022-08-25-22-14-26 INFO - L9 2022-08-25-22-14-26 cloud cover : 0.00% INFO - L9 2022-08-25-22-14-26: sand: 0.00% ,whitewater: 2.38% ,water: 46.53% INFO - L9 2022-08-25-22-14-26: 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 712 INFO - Number of shoreline points after removing points within 300m of cloud mask 712 INFO - Number of shoreline points before removing points within 30m of no data pixel 712 INFO - Number of shoreline points after removing points within 30m of no data pixel 712 INFO - Processing image L9 2022-09-10-22-14-27 INFO - L9 2022-09-10-22-14-27 cloud cover : 0.00% INFO - L9 2022-09-10-22-14-27: sand: 0.00% ,whitewater: 3.79% ,water: 44.49% INFO - L9 2022-09-10-22-14-27: 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 737 INFO - Number of shoreline points after removing points within 300m of cloud mask 737 INFO - Number of shoreline points before removing points within 30m of no data pixel 737 INFO - Number of shoreline points after removing points within 30m of no data pixel 737 INFO - Processing image L9 2022-09-26-22-14-34 INFO - L9 2022-09-26-22-14-34 cloud cover : 5.66% INFO - L9 2022-09-26-22-14-34: sand: 0.00% ,whitewater: 9.70% ,water: 34.34% INFO - L9 2022-09-26-22-14-34: 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: 2 shorelines INFO - Number of shoreline points before removing points within 300m of cloud mask 634 INFO - Number of shoreline points after removing points within 300m of cloud mask 585 INFO - Number of shoreline points before removing points within 30m of no data pixel 585 INFO - Number of shoreline points after removing points within 30m of no data pixel 585 ERROR - Skipping L9 2022-10-12-22-14-37 due to cloud cover percentage exceeding cloud threshold: 30.84% > 10.00%. ERROR - Skipping L9 2022-10-28-22-14-39 due to cloud cover percentage exceeding cloud threshold: 52.73% > 10.00%. ERROR - Skipping L9 2022-11-13-22-14-40 due to cloud cover percentage exceeding cloud threshold: 91.79% > 10.00%. ERROR - Skipping L9 2023-02-01-22-14-41 due to cloud cover percentage exceeding cloud threshold: 80.26% > 10.00%. INFO - Processing image L9 2023-02-17-22-14-37 INFO - L9 2023-02-17-22-14-37 cloud cover : 5.93% INFO - L9 2023-02-17-22-14-37: sand: 0.00% ,whitewater: 5.13% ,water: 41.63% INFO - L9 2023-02-17-22-14-37: Less than 50 sand pixels detected within reference shoreline buffer. Using find_wl_contours1 INFO - Number of shorelines before removing shorelines < 500m: 7 shorelines. Number of shorelines after filtering shorelines: 4 shorelines INFO - Number of shoreline points before removing points within 300m of cloud mask 606 INFO - Number of shoreline points after removing points within 300m of cloud mask 480 INFO - Number of shoreline points before removing points within 30m of no data pixel 480 INFO - Number of shoreline points after removing points within 30m of no data pixel 480 INFO - Processing image L9 2023-03-05-22-14-25 INFO - L9 2023-03-05-22-14-25 cloud cover : 0.00% INFO - L9 2023-03-05-22-14-25: sand: 0.00% ,whitewater: 8.73% ,water: 39.76% INFO - L9 2023-03-05-22-14-25: 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 739 INFO - Number of shoreline points after removing points within 300m of cloud mask 739 INFO - Number of shoreline points before removing points within 30m of no data pixel 739 INFO - Number of shoreline points after removing points within 30m of no data pixel 739 INFO - Processing image L9 2023-03-21-22-14-18 INFO - L9 2023-03-21-22-14-18 cloud cover : 0.00% INFO - L9 2023-03-21-22-14-18: sand: 0.00% ,whitewater: 33.35% ,water: 14.98% INFO - L9 2023-03-21-22-14-18: 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 744 INFO - Number of shoreline points after removing points within 300m of cloud mask 744 INFO - Number of shoreline points before removing points within 30m of no data pixel 744 INFO - Number of shoreline points after removing points within 30m of no data pixel 744 INFO - Processing image L9 2023-04-22-22-14-02 INFO - L9 2023-04-22-22-14-02 cloud cover : 0.00% INFO - L9 2023-04-22-22-14-02: sand: 0.00% ,whitewater: 0.53% ,water: 48.60% INFO - L9 2023-04-22-22-14-02: Less than 50 sand pixels detected within reference shoreline buffer. Using find_wl_contours1 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 710 INFO - Number of shoreline points after removing points within 300m of cloud mask 710 INFO - Number of shoreline points before removing points within 30m of no data pixel 710 INFO - Number of shoreline points after removing points within 30m of no data pixel 710 INFO - Processing image L9 2023-05-24-22-13-40 INFO - L9 2023-05-24-22-13-40 cloud cover : 0.00% INFO - L9 2023-05-24-22-13-40: sand: 0.00% ,whitewater: 4.58% ,water: 45.09% INFO - L9 2023-05-24-22-13-40: 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 713 INFO - Number of shoreline points after removing points within 300m of cloud mask 713 INFO - Number of shoreline points before removing points within 30m of no data pixel 713 INFO - Number of shoreline points after removing points within 30m of no data pixel 713 INFO - Processing image L9 2023-06-09-22-13-36 INFO - L9 2023-06-09-22-13-36 cloud cover : 8.17% INFO - L9 2023-06-09-22-13-36: sand: 0.00% ,whitewater: 0.00% ,water: 13.10% INFO - L9 2023-06-09-22-13-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: 4 shorelines INFO - Number of shoreline points before removing points within 300m of cloud mask 347 INFO - Number of shoreline points after removing points within 300m of cloud mask 318 INFO - Number of shoreline points before removing points within 30m of no data pixel 318 INFO - Number of shoreline points after removing points within 30m of no data pixel 318 INFO - Processing image L9 2023-07-27-22-13-50 INFO - L9 2023-07-27-22-13-50 cloud cover : 0.00% INFO - L9 2023-07-27-22-13-50: sand: 0.00% ,whitewater: 9.26% ,water: 40.12% INFO - L9 2023-07-27-22-13-50: 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: 2 shorelines INFO - Number of shoreline points before removing points within 300m of cloud mask 741 INFO - Number of shoreline points after removing points within 300m of cloud mask 741 INFO - Number of shoreline points before removing points within 30m of no data pixel 741 INFO - Number of shoreline points after removing points within 30m of no data pixel 741 INFO - Processing image L9 2023-08-12-22-13-59 INFO - L9 2023-08-12-22-13-59 cloud cover : 0.00% INFO - L9 2023-08-12-22-13-59: sand: 0.00% ,whitewater: 0.86% ,water: 48.68% INFO - L9 2023-08-12-22-13-59: 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 724 INFO - Number of shoreline points after removing points within 300m of cloud mask 724 INFO - Number of shoreline points before removing points within 30m of no data pixel 724 INFO - Number of shoreline points after removing points within 30m of no data pixel 724 INFO - Processing image L9 2023-08-28-22-14-08 INFO - L9 2023-08-28-22-14-08 cloud cover : 0.00% INFO - L9 2023-08-28-22-14-08: sand: 0.00% ,whitewater: 9.63% ,water: 39.25% INFO - L9 2023-08-28-22-14-08: 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 717 INFO - Number of shoreline points after removing points within 300m of cloud mask 717 INFO - Number of shoreline points before removing points within 30m of no data pixel 717 INFO - Number of shoreline points after removing points within 30m of no data pixel 717 ERROR - Skipping L9 2023-10-15-22-14-26 due to cloud cover percentage exceeding cloud threshold: 14.66% > 10.00%. ERROR - Skipping L9 2023-10-31-22-14-21 due to cloud cover percentage exceeding cloud threshold: 89.82% > 10.00%. ERROR - Skipping L9 2023-12-18-22-14-32 due to cloud cover percentage exceeding cloud threshold: 39.44% > 10.00%. INFO - Processing image L9 2024-01-03-22-14-27 INFO - L9 2024-01-03-22-14-27 cloud cover : 6.59% INFO - L9 2024-01-03-22-14-27: sand: 0.00% ,whitewater: 0.01% ,water: 44.83% INFO - L9 2024-01-03-22-14-27: 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: 2 shorelines INFO - Number of shoreline points before removing points within 300m of cloud mask 648 INFO - Number of shoreline points after removing points within 300m of cloud mask 574 INFO - Number of shoreline points before removing points within 30m of no data pixel 574 INFO - Number of shoreline points after removing points within 30m of no data pixel 574 INFO - Processing image L9 2024-01-19-22-14-28 INFO - L9 2024-01-19-22-14-28 cloud cover : 2.01% INFO - L9 2024-01-19-22-14-28: sand: 0.00% ,whitewater: 1.04% ,water: 47.33% INFO - L9 2024-01-19-22-14-28: 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 685 INFO - Number of shoreline points after removing points within 300m of cloud mask 641 INFO - Number of shoreline points before removing points within 30m of no data pixel 641 INFO - Number of shoreline points after removing points within 30m of no data pixel 641 ERROR - Skipping L9 2024-02-04-22-14-31 due to cloud cover percentage exceeding cloud threshold: 77.32% > 10.00%. INFO - Processing image L9 2024-02-20-22-14-19 INFO - L9 2024-02-20-22-14-19 cloud cover : 0.00% INFO - L9 2024-02-20-22-14-19: sand: 0.00% ,whitewater: 1.20% ,water: 48.18% INFO - L9 2024-02-20-22-14-19: 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 710 INFO - Number of shoreline points after removing points within 300m of cloud mask 710 INFO - Number of shoreline points before removing points within 30m of no data pixel 710 INFO - Number of shoreline points after removing points within 30m of no data pixel 710 INFO - Processing image L9 2024-03-07-22-14-23 INFO - L9 2024-03-07-22-14-23 cloud cover : 2.26% INFO - L9 2024-03-07-22-14-23: sand: 0.00% ,whitewater: 0.02% ,water: 47.49% INFO - L9 2024-03-07-22-14-23: 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: 2 shorelines INFO - Number of shoreline points before removing points within 300m of cloud mask 687 INFO - Number of shoreline points after removing points within 300m of cloud mask 645 INFO - Number of shoreline points before removing points within 30m of no data pixel 645 INFO - Number of shoreline points after removing points within 30m of no data pixel 645 ERROR - Skipping L9 2024-03-23-22-14-19 due to cloud cover percentage exceeding cloud threshold: 87.90% > 10.00%. ERROR - Skipping L9 2024-04-08-22-14-10 due to cloud cover percentage exceeding cloud threshold: 60.37% > 10.00%. INFO - Processing image L9 2024-04-24-22-13-49 INFO - L9 2024-04-24-22-13-49 cloud cover : 1.74% INFO - L9 2024-04-24-22-13-49: sand: 0.00% ,whitewater: 0.54% ,water: 47.11% INFO - L9 2024-04-24-22-13-49: 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: 2 shorelines INFO - Number of shoreline points before removing points within 300m of cloud mask 693 INFO - Number of shoreline points after removing points within 300m of cloud mask 642 INFO - Number of shoreline points before removing points within 30m of no data pixel 642 INFO - Number of shoreline points after removing points within 30m of no data pixel 642 INFO - Processing image L9 2024-05-10-22-13-48 INFO - L9 2024-05-10-22-13-48 cloud cover : 0.00% INFO - L9 2024-05-10-22-13-48: sand: 0.00% ,whitewater: 9.34% ,water: 39.98% INFO - L9 2024-05-10-22-13-48: 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 738 INFO - Number of shoreline points after removing points within 300m of cloud mask 738 INFO - Number of shoreline points before removing points within 30m of no data pixel 738 INFO - Number of shoreline points after removing points within 30m of no data pixel 738 INFO - Processing image L9 2024-05-26-22-13-35 INFO - L9 2024-05-26-22-13-35 cloud cover : 0.00% INFO - L9 2024-05-26-22-13-35: sand: 0.00% ,whitewater: 8.05% ,water: 41.35% INFO - L9 2024-05-26-22-13-35: 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 733 INFO - Number of shoreline points after removing points within 300m of cloud mask 733 INFO - Number of shoreline points before removing points within 30m of no data pixel 733 INFO - Number of shoreline points after removing points within 30m of no data pixel 733 INFO - Processing image L9 2024-07-13-22-13-38 INFO - L9 2024-07-13-22-13-38 cloud cover : 6.61% INFO - L9 2024-07-13-22-13-38: sand: 0.00% ,whitewater: 0.00% ,water: 2.96% INFO - L9 2024-07-13-22-13-38: Less than 50 sand pixels detected within reference shoreline buffer. Using find_wl_contours1 INFO - Number of shorelines before removing shorelines < 500m: 31 shorelines. Number of shorelines after filtering shorelines: 3 shorelines INFO - Number of shoreline points before removing points within 300m of cloud mask 178 INFO - Number of shoreline points after removing points within 300m of cloud mask 178 INFO - Number of shoreline points before removing points within 30m of no data pixel 178 INFO - Number of shoreline points after removing points within 30m of no data pixel 178