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-11-21-22-22-10 INFO - L9 2021-11-21-22-22-10 cloud cover : 7.39% INFO - L9 2021-11-21-22-22-10: sand: 0.00% ,whitewater: 1.97% ,water: 51.52% INFO - L9 2021-11-21-22-22-10: 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 887 INFO - Number of shoreline points after removing points within 300m of cloud mask 855 INFO - Number of shoreline points before removing points within 30m of no data pixel 855 INFO - Number of shoreline points after removing points within 30m of no data pixel 855 INFO - Processing image L9 2022-01-11-22-26-24 INFO - L9 2022-01-11-22-26-24 cloud cover : 0.00% INFO - L9 2022-01-11-22-26-24: sand: 0.00% ,whitewater: 0.46% ,water: 52.81% INFO - L9 2022-01-11-22-26-24: 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 930 INFO - Number of shoreline points after removing points within 300m of cloud mask 930 INFO - Number of shoreline points before removing points within 30m of no data pixel 930 INFO - Number of shoreline points after removing points within 30m of no data pixel 930 INFO - Processing image L9 2022-01-20-22-20-15 INFO - L9 2022-01-20-22-20-15 cloud cover : 0.52% INFO - L9 2022-01-20-22-20-15: sand: 0.00% ,whitewater: 1.54% ,water: 51.74% INFO - L9 2022-01-20-22-20-15: 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: 2 shorelines INFO - Number of shoreline points before removing points within 300m of cloud mask 923 INFO - Number of shoreline points after removing points within 300m of cloud mask 923 INFO - Number of shoreline points before removing points within 30m of no data pixel 923 INFO - Number of shoreline points after removing points within 30m of no data pixel 923 ERROR - Skipping L9 2022-01-27-22-26-26 due to cloud cover percentage exceeding cloud threshold: 19.60% > 10.00%. INFO - Processing image L9 2022-02-05-22-20-15 INFO - L9 2022-02-05-22-20-15 cloud cover : 8.71% INFO - L9 2022-02-05-22-20-15: sand: 0.00% ,whitewater: 0.85% ,water: 48.04% INFO - L9 2022-02-05-22-20-15: Less than 50 sand pixels detected within reference shoreline buffer. Using find_wl_contours1 INFO - Number of shorelines before removing shorelines < 500m: 14 shorelines. Number of shorelines after filtering shorelines: 3 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 606 INFO - Number of shoreline points before removing points within 30m of no data pixel 606 INFO - Number of shoreline points after removing points within 30m of no data pixel 606 ERROR - Skipping L9 2022-02-12-22-26-23 due to cloud cover percentage exceeding cloud threshold: 17.67% > 10.00%. ERROR - Skipping L9 2022-02-28-22-26-12 due to cloud cover percentage exceeding cloud threshold: 85.36% > 10.00%. INFO - Processing image L9 2022-03-09-22-20-01 INFO - L9 2022-03-09-22-20-01 cloud cover : 5.47% INFO - L9 2022-03-09-22-20-01: sand: 0.00% ,whitewater: 1.31% ,water: 46.44% INFO - L9 2022-03-09-22-20-01: 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: 4 shorelines INFO - Number of shoreline points before removing points within 300m of cloud mask 920 INFO - Number of shoreline points after removing points within 300m of cloud mask 920 INFO - Number of shoreline points before removing points within 30m of no data pixel 920 INFO - Number of shoreline points after removing points within 30m of no data pixel 920 ERROR - Skipping L9 2022-03-16-22-26-11 due to cloud cover percentage exceeding cloud threshold: 20.50% > 10.00%. INFO - Processing image L9 2022-03-25-22-19-56 INFO - L9 2022-03-25-22-19-56 cloud cover : 0.00% INFO - L9 2022-03-25-22-19-56: sand: 0.00% ,whitewater: 2.28% ,water: 51.21% INFO - L9 2022-03-25-22-19-56: 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: 3 shorelines INFO - Number of shoreline points before removing points within 300m of cloud mask 945 INFO - Number of shoreline points after removing points within 300m of cloud mask 945 INFO - Number of shoreline points before removing points within 30m of no data pixel 945 INFO - Number of shoreline points after removing points within 30m of no data pixel 945 INFO - Processing image L9 2022-04-01-22-26-07 INFO - L9 2022-04-01-22-26-07 cloud cover : 0.00% INFO - L9 2022-04-01-22-26-07: sand: 0.00% ,whitewater: 1.51% ,water: 52.22% INFO - L9 2022-04-01-22-26-07: 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: 3 shorelines INFO - Number of shoreline points before removing points within 300m of cloud mask 973 INFO - Number of shoreline points after removing points within 300m of cloud mask 973 INFO - Number of shoreline points before removing points within 30m of no data pixel 973 INFO - Number of shoreline points after removing points within 30m of no data pixel 973 INFO - Processing image L9 2022-04-17-22-25-58 INFO - L9 2022-04-17-22-25-58 cloud cover : 0.98% INFO - L9 2022-04-17-22-25-58: sand: 0.00% ,whitewater: 1.21% ,water: 52.07% INFO - L9 2022-04-17-22-25-58: 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: 3 shorelines INFO - Number of shoreline points before removing points within 300m of cloud mask 924 INFO - Number of shoreline points after removing points within 300m of cloud mask 823 INFO - Number of shoreline points before removing points within 30m of no data pixel 823 INFO - Number of shoreline points after removing points within 30m of no data pixel 823 INFO - Processing image L9 2022-04-26-22-19-44 INFO - L9 2022-04-26-22-19-44 cloud cover : 1.35% INFO - L9 2022-04-26-22-19-44: sand: 0.00% ,whitewater: 0.97% ,water: 52.42% INFO - L9 2022-04-26-22-19-44: Less than 50 sand pixels detected within reference shoreline buffer. Using find_wl_contours1 INFO - Number of shorelines before removing shorelines < 500m: 9 shorelines. Number of shorelines after filtering shorelines: 3 shorelines INFO - Number of shoreline points before removing points within 300m of cloud mask 901 INFO - Number of shoreline points after removing points within 300m of cloud mask 818 INFO - Number of shoreline points before removing points within 30m of no data pixel 818 INFO - Number of shoreline points after removing points within 30m of no data pixel 818 ERROR - Skipping L9 2022-05-03-22-25-53 due to cloud cover percentage exceeding cloud threshold: 26.68% > 10.00%. INFO - Processing image L9 2022-05-28-22-19-30 INFO - L9 2022-05-28-22-19-30 cloud cover : 2.48% INFO - L9 2022-05-28-22-19-30: sand: 0.00% ,whitewater: 0.01% ,water: 57.70% INFO - L9 2022-05-28-22-19-30: 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: 3 shorelines INFO - Number of shoreline points before removing points within 300m of cloud mask 840 INFO - Number of shoreline points after removing points within 300m of cloud mask 693 INFO - Number of shoreline points before removing points within 30m of no data pixel 693 INFO - Number of shoreline points after removing points within 30m of no data pixel 693 INFO - Processing image L9 2022-06-20-22-25-56 INFO - L9 2022-06-20-22-25-56 cloud cover : 5.56% INFO - L9 2022-06-20-22-25-56: sand: 0.00% ,whitewater: 0.15% ,water: 57.86% INFO - L9 2022-06-20-22-25-56: Less than 50 sand pixels detected within reference shoreline buffer. Using find_wl_contours1 INFO - Number of shorelines before removing shorelines < 500m: 30 shorelines. Number of shorelines after filtering shorelines: 4 shorelines INFO - Number of shoreline points before removing points within 300m of cloud mask 700 INFO - Number of shoreline points after removing points within 300m of cloud mask 489 INFO - Number of shoreline points before removing points within 30m of no data pixel 489 INFO - Number of shoreline points after removing points within 30m of no data pixel 489 INFO - Processing image L9 2022-07-15-22-19-48 INFO - L9 2022-07-15-22-19-48 cloud cover : 1.99% INFO - L9 2022-07-15-22-19-48: sand: 0.00% ,whitewater: 0.94% ,water: 55.46% INFO - L9 2022-07-15-22-19-48: Less than 50 sand pixels detected within reference shoreline buffer. Using find_wl_contours1 INFO - Number of shorelines before removing shorelines < 500m: 18 shorelines. Number of shorelines after filtering shorelines: 3 shorelines INFO - Number of shoreline points before removing points within 300m of cloud mask 886 INFO - Number of shoreline points after removing points within 300m of cloud mask 819 INFO - Number of shoreline points before removing points within 30m of no data pixel 819 INFO - Number of shoreline points after removing points within 30m of no data pixel 819 ERROR - Skipping L9 2022-07-22-22-26-06 due to cloud cover percentage exceeding cloud threshold: 49.09% > 10.00%. ERROR - Skipping L9 2022-07-31-22-20-03 due to cloud cover percentage exceeding cloud threshold: 80.05% > 10.00%. INFO - Processing image L9 2022-09-08-22-26-23 INFO - L9 2022-09-08-22-26-23 cloud cover : 0.00% INFO - L9 2022-09-08-22-26-23: sand: 0.00% ,whitewater: 0.38% ,water: 53.37% INFO - L9 2022-09-08-22-26-23: Less than 50 sand pixels detected within reference shoreline buffer. Using find_wl_contours1 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 926 INFO - Number of shoreline points after removing points within 300m of cloud mask 926 INFO - Number of shoreline points before removing points within 30m of no data pixel 926 INFO - Number of shoreline points after removing points within 30m of no data pixel 926 ERROR - Skipping L9 2022-09-17-22-20-18 due to cloud cover percentage exceeding cloud threshold: 93.74% > 10.00%. ERROR - Skipping L9 2022-10-03-22-20-20 due to cloud cover percentage exceeding cloud threshold: 67.74% > 10.00%. ERROR - Skipping L9 2022-10-10-22-26-34 due to cloud cover percentage exceeding cloud threshold: 11.41% > 10.00%. ERROR - Skipping L9 2022-10-19-22-20-26 due to cloud cover percentage exceeding cloud threshold: 91.98% > 10.00%. INFO - Processing image L9 2022-11-04-22-20-24 INFO - L9 2022-11-04-22-20-24 cloud cover : 2.78% INFO - L9 2022-11-04-22-20-24: sand: 0.00% ,whitewater: 3.39% ,water: 48.69% INFO - L9 2022-11-04-22-20-24: 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 636 INFO - Number of shoreline points after removing points within 300m of cloud mask 549 INFO - Number of shoreline points before removing points within 30m of no data pixel 549 INFO - Number of shoreline points after removing points within 30m of no data pixel 549 INFO - Processing image L9 2022-11-11-22-26-38 INFO - L9 2022-11-11-22-26-38 cloud cover : 3.12% INFO - L9 2022-11-11-22-26-38: sand: 0.00% ,whitewater: 0.26% ,water: 49.89% INFO - L9 2022-11-11-22-26-38: 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: 3 shorelines INFO - Number of shoreline points before removing points within 300m of cloud mask 977 INFO - Number of shoreline points after removing points within 300m of cloud mask 899 INFO - Number of shoreline points before removing points within 30m of no data pixel 899 INFO - Number of shoreline points after removing points within 30m of no data pixel 899 ERROR - Skipping L9 2022-11-27-22-26-36 due to cloud cover percentage exceeding cloud threshold: 64.82% > 10.00%. INFO - Processing image L9 2022-12-06-22-20-25 INFO - L9 2022-12-06-22-20-25 cloud cover : 9.76% INFO - L9 2022-12-06-22-20-25: sand: 0.00% ,whitewater: 0.15% ,water: 54.54% INFO - L9 2022-12-06-22-20-25: Less than 50 sand pixels detected within reference shoreline buffer. Using find_wl_contours1 INFO - Number of shorelines before removing shorelines < 500m: 15 shorelines. Number of shorelines after filtering shorelines: 4 shorelines INFO - Number of shoreline points before removing points within 300m of cloud mask 893 INFO - Number of shoreline points after removing points within 300m of cloud mask 856 INFO - Number of shoreline points before removing points within 30m of no data pixel 856 INFO - Number of shoreline points after removing points within 30m of no data pixel 856 INFO - Processing image L9 2022-12-22-22-20-23 INFO - L9 2022-12-22-22-20-23 cloud cover : 0.20% INFO - L9 2022-12-22-22-20-23: sand: 0.00% ,whitewater: 0.12% ,water: 53.40% INFO - L9 2022-12-22-22-20-23: Less than 50 sand pixels detected within reference shoreline buffer. Using find_wl_contours1 INFO - Number of shorelines before removing shorelines < 500m: 9 shorelines. Number of shorelines after filtering shorelines: 2 shorelines INFO - Number of shoreline points before removing points within 300m of cloud mask 928 INFO - Number of shoreline points after removing points within 300m of cloud mask 928 INFO - Number of shoreline points before removing points within 30m of no data pixel 928 INFO - Number of shoreline points after removing points within 30m of no data pixel 928 ERROR - Skipping L9 2022-12-29-22-26-36 due to cloud cover percentage exceeding cloud threshold: 78.73% > 10.00%. INFO - Processing image L9 2023-01-07-22-20-26 INFO - L9 2023-01-07-22-20-26 cloud cover : 0.00% INFO - L9 2023-01-07-22-20-26: sand: 0.00% ,whitewater: 0.28% ,water: 53.47% INFO - L9 2023-01-07-22-20-26: 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: 2 shorelines INFO - Number of shoreline points before removing points within 300m of cloud mask 892 INFO - Number of shoreline points after removing points within 300m of cloud mask 892 INFO - Number of shoreline points before removing points within 30m of no data pixel 892 INFO - Number of shoreline points after removing points within 30m of no data pixel 892 ERROR - Skipping L9 2023-01-14-22-26-33 due to cloud cover percentage exceeding cloud threshold: 30.50% > 10.00%. INFO - Processing image L9 2023-01-23-22-20-20 INFO - L9 2023-01-23-22-20-20 cloud cover : 6.66% INFO - L9 2023-01-23-22-20-20: sand: 0.00% ,whitewater: 0.12% ,water: 54.04% INFO - L9 2023-01-23-22-20-20: 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 892 INFO - Number of shoreline points after removing points within 300m of cloud mask 892 INFO - Number of shoreline points before removing points within 30m of no data pixel 892 INFO - Number of shoreline points after removing points within 30m of no data pixel 892 INFO - Processing image L9 2023-02-08-22-20-30 INFO - L9 2023-02-08-22-20-30 cloud cover : 1.42% INFO - L9 2023-02-08-22-20-30: sand: 0.00% ,whitewater: 2.10% ,water: 50.62% INFO - L9 2023-02-08-22-20-30: 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: 3 shorelines INFO - Number of shoreline points before removing points within 300m of cloud mask 854 INFO - Number of shoreline points after removing points within 300m of cloud mask 746 INFO - Number of shoreline points before removing points within 30m of no data pixel 746 INFO - Number of shoreline points after removing points within 30m of no data pixel 746 INFO - Processing image L9 2023-02-15-22-26-37 INFO - L9 2023-02-15-22-26-37 cloud cover : 0.00% INFO - L9 2023-02-15-22-26-37: sand: 0.00% ,whitewater: 0.23% ,water: 53.21% INFO - L9 2023-02-15-22-26-37: 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 881 INFO - Number of shoreline points after removing points within 300m of cloud mask 881 INFO - Number of shoreline points before removing points within 30m of no data pixel 881 INFO - Number of shoreline points after removing points within 30m of no data pixel 881 INFO - Processing image L9 2023-02-24-22-20-15 INFO - L9 2023-02-24-22-20-15 cloud cover : 0.00% INFO - L9 2023-02-24-22-20-15: sand: 0.00% ,whitewater: 0.04% ,water: 53.04% INFO - L9 2023-02-24-22-20-15: Less than 50 sand pixels detected within reference shoreline buffer. Using find_wl_contours1 INFO - Number of shorelines before removing shorelines < 500m: 18 shorelines. Number of shorelines after filtering shorelines: 3 shorelines INFO - Number of shoreline points before removing points within 300m of cloud mask 831 INFO - Number of shoreline points after removing points within 300m of cloud mask 831 INFO - Number of shoreline points before removing points within 30m of no data pixel 831 INFO - Number of shoreline points after removing points within 30m of no data pixel 831 INFO - Processing image L9 2023-03-03-22-26-24 INFO - L9 2023-03-03-22-26-24 cloud cover : 0.88% INFO - L9 2023-03-03-22-26-24: sand: 0.00% ,whitewater: 2.18% ,water: 50.79% INFO - L9 2023-03-03-22-26-24: 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: 3 shorelines INFO - Number of shoreline points before removing points within 300m of cloud mask 901 INFO - Number of shoreline points after removing points within 300m of cloud mask 815 INFO - Number of shoreline points before removing points within 30m of no data pixel 815 INFO - Number of shoreline points after removing points within 30m of no data pixel 815 INFO - Processing image L9 2023-03-12-22-20-08 INFO - L9 2023-03-12-22-20-08 cloud cover : 2.27% INFO - L9 2023-03-12-22-20-08: sand: 0.00% ,whitewater: 2.34% ,water: 50.67% INFO - L9 2023-03-12-22-20-08: Less than 50 sand pixels detected within reference shoreline buffer. Using find_wl_contours1 INFO - Number of shorelines before removing shorelines < 500m: 18 shorelines. Number of shorelines after filtering shorelines: 3 shorelines INFO - Number of shoreline points before removing points within 300m of cloud mask 729 INFO - Number of shoreline points after removing points within 300m of cloud mask 631 INFO - Number of shoreline points before removing points within 30m of no data pixel 631 INFO - Number of shoreline points after removing points within 30m of no data pixel 631 INFO - Processing image L9 2023-03-28-22-19-57 INFO - L9 2023-03-28-22-19-57 cloud cover : 1.90% INFO - L9 2023-03-28-22-19-57: sand: 0.00% ,whitewater: 0.30% ,water: 52.03% INFO - L9 2023-03-28-22-19-57: Less than 50 sand pixels detected within reference shoreline buffer. Using find_wl_contours1 INFO - Number of shorelines before removing shorelines < 500m: 22 shorelines. Number of shorelines after filtering shorelines: 3 shorelines INFO - Number of shoreline points before removing points within 300m of cloud mask 711 INFO - Number of shoreline points after removing points within 300m of cloud mask 619 INFO - Number of shoreline points before removing points within 30m of no data pixel 619 INFO - Number of shoreline points after removing points within 30m of no data pixel 619 INFO - Processing image L9 2023-04-13-22-19-50 INFO - L9 2023-04-13-22-19-50 cloud cover : 0.58% INFO - L9 2023-04-13-22-19-50: sand: 0.00% ,whitewater: 0.23% ,water: 52.93% INFO - L9 2023-04-13-22-19-50: Less than 50 sand pixels detected within reference shoreline buffer. Using find_wl_contours1 INFO - Number of shorelines before removing shorelines < 500m: 21 shorelines. Number of shorelines after filtering shorelines: 3 shorelines INFO - Number of shoreline points before removing points within 300m of cloud mask 772 INFO - Number of shoreline points after removing points within 300m of cloud mask 681 INFO - Number of shoreline points before removing points within 30m of no data pixel 681 INFO - Number of shoreline points after removing points within 30m of no data pixel 681 INFO - Processing image L9 2023-04-29-22-19-43 INFO - L9 2023-04-29-22-19-43 cloud cover : 0.81% INFO - L9 2023-04-29-22-19-43: sand: 0.00% ,whitewater: 0.26% ,water: 91.96% INFO - L9 2023-04-29-22-19-43: Less than 50 sand pixels detected within reference shoreline buffer. Using find_wl_contours1 INFO - Number of shorelines before removing shorelines < 500m: 37 shorelines. Number of shorelines after filtering shorelines: 4 shorelines INFO - Number of shoreline points before removing points within 300m of cloud mask 923 INFO - Number of shoreline points after removing points within 300m of cloud mask 874 INFO - Number of shoreline points before removing points within 30m of no data pixel 874 INFO - Number of shoreline points after removing points within 30m of no data pixel 874 ERROR - Skipping L9 2023-05-15-22-19-35 due to cloud cover percentage exceeding cloud threshold: 81.04% > 10.00%. ERROR - Skipping L9 2023-05-22-22-25-40 due to cloud cover percentage exceeding cloud threshold: 58.94% > 10.00%. INFO - Processing image L9 2023-06-07-22-25-35 INFO - L9 2023-06-07-22-25-35 cloud cover : 9.51% INFO - L9 2023-06-07-22-25-35: sand: 0.00% ,whitewater: 0.25% ,water: 58.30% INFO - L9 2023-06-07-22-25-35: Less than 50 sand pixels detected within reference shoreline buffer. Using find_wl_contours1 INFO - Number of shorelines before removing shorelines < 500m: 19 shorelines. Number of shorelines after filtering shorelines: 3 shorelines INFO - Number of shoreline points before removing points within 300m of cloud mask 575 INFO - Number of shoreline points after removing points within 300m of cloud mask 548 INFO - Number of shoreline points before removing points within 30m of no data pixel 548 INFO - Number of shoreline points after removing points within 30m of no data pixel 548 INFO - Processing image L9 2023-06-16-22-19-18 INFO - L9 2023-06-16-22-19-18 cloud cover : 1.31% INFO - L9 2023-06-16-22-19-18: sand: 0.00% ,whitewater: 1.82% ,water: 55.18% INFO - L9 2023-06-16-22-19-18: Less than 50 sand pixels detected within reference shoreline buffer. Using find_wl_contours1 INFO - Number of shorelines before removing shorelines < 500m: 20 shorelines. Number of shorelines after filtering shorelines: 4 shorelines INFO - Number of shoreline points before removing points within 300m of cloud mask 970 INFO - Number of shoreline points after removing points within 300m of cloud mask 853 INFO - Number of shoreline points before removing points within 30m of no data pixel 853 INFO - Number of shoreline points after removing points within 30m of no data pixel 853 ERROR - Skipping L9 2023-06-23-22-25-29 due to cloud cover percentage exceeding cloud threshold: 85.68% > 10.00%. INFO - Processing image L9 2023-07-02-22-19-29 INFO - L9 2023-07-02-22-19-29 cloud cover : 7.29% INFO - L9 2023-07-02-22-19-29: sand: 0.00% ,whitewater: 2.49% ,water: 49.44% INFO - L9 2023-07-02-22-19-29: Less than 50 sand pixels detected within reference shoreline buffer. Using find_wl_contours1 INFO - Number of shorelines before removing shorelines < 500m: 40 shorelines. Number of shorelines after filtering shorelines: 4 shorelines INFO - Number of shoreline points before removing points within 300m of cloud mask 558 INFO - Number of shoreline points after removing points within 300m of cloud mask 510 INFO - Number of shoreline points before removing points within 30m of no data pixel 510 INFO - Number of shoreline points after removing points within 30m of no data pixel 510 ERROR - Skipping L9 2023-07-18-22-19-35 due to cloud cover percentage exceeding cloud threshold: 86.99% > 10.00%. INFO - Processing image L9 2023-07-25-22-25-46 INFO - L9 2023-07-25-22-25-46 cloud cover : 2.28% INFO - L9 2023-07-25-22-25-46: sand: 0.00% ,whitewater: 7.99% ,water: 47.33% INFO - L9 2023-07-25-22-25-46: Less than 50 sand pixels detected within reference shoreline buffer. Using find_wl_contours1 INFO - Number of shorelines before removing shorelines < 500m: 27 shorelines. Number of shorelines after filtering shorelines: 3 shorelines INFO - Number of shoreline points before removing points within 300m of cloud mask 810 INFO - Number of shoreline points after removing points within 300m of cloud mask 705 INFO - Number of shoreline points before removing points within 30m of no data pixel 705 INFO - Number of shoreline points after removing points within 30m of no data pixel 705 INFO - Processing image L9 2023-08-10-22-25-56 INFO - L9 2023-08-10-22-25-56 cloud cover : 9.69% INFO - L9 2023-08-10-22-25-56: sand: 0.00% ,whitewater: 0.38% ,water: 46.42% INFO - L9 2023-08-10-22-25-56: Less than 50 sand pixels detected within reference shoreline buffer. Using find_wl_contours1 INFO - Number of shorelines before removing shorelines < 500m: 16 shorelines. Number of shorelines after filtering shorelines: 5 shorelines INFO - Number of shoreline points before removing points within 300m of cloud mask 463 INFO - Number of shoreline points after removing points within 300m of cloud mask 137 INFO - Number of shoreline points before removing points within 30m of no data pixel 137 INFO - Number of shoreline points after removing points within 30m of no data pixel 137 INFO - Processing image L9 2023-08-26-22-26-04 INFO - L9 2023-08-26-22-26-04 cloud cover : 2.13% INFO - L9 2023-08-26-22-26-04: sand: 0.00% ,whitewater: 4.49% ,water: 48.08% INFO - L9 2023-08-26-22-26-04: 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 762 INFO - Number of shoreline points after removing points within 300m of cloud mask 668 INFO - Number of shoreline points before removing points within 30m of no data pixel 668 INFO - Number of shoreline points after removing points within 30m of no data pixel 668 INFO - Processing image L9 2023-10-06-22-20-06 INFO - L9 2023-10-06-22-20-06 cloud cover : 0.00% INFO - L9 2023-10-06-22-20-06: sand: 0.00% ,whitewater: 6.01% ,water: 47.59% INFO - L9 2023-10-06-22-20-06: 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 951 INFO - Number of shoreline points after removing points within 300m of cloud mask 951 INFO - Number of shoreline points before removing points within 30m of no data pixel 951 INFO - Number of shoreline points after removing points within 30m of no data pixel 951 INFO - Processing image L9 2023-10-29-22-26-21 INFO - L9 2023-10-29-22-26-21 cloud cover : 0.00% INFO - L9 2023-10-29-22-26-21: sand: 0.00% ,whitewater: 0.09% ,water: 53.58% INFO - L9 2023-10-29-22-26-21: 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: 2 shorelines INFO - Number of shoreline points before removing points within 300m of cloud mask 931 INFO - Number of shoreline points after removing points within 300m of cloud mask 931 INFO - Number of shoreline points before removing points within 30m of no data pixel 931 INFO - Number of shoreline points after removing points within 30m of no data pixel 931 INFO - Processing image L9 2023-11-23-22-20-17 INFO - L9 2023-11-23-22-20-17 cloud cover : 0.14% INFO - L9 2023-11-23-22-20-17: sand: 0.00% ,whitewater: 1.41% ,water: 52.18% INFO - L9 2023-11-23-22-20-17: Less than 50 sand pixels detected within reference shoreline buffer. Using find_wl_contours1 INFO - Number of shorelines before removing shorelines < 500m: 9 shorelines. Number of shorelines after filtering shorelines: 2 shorelines INFO - Number of shoreline points before removing points within 300m of cloud mask 962 INFO - Number of shoreline points after removing points within 300m of cloud mask 942 INFO - Number of shoreline points before removing points within 30m of no data pixel 942 INFO - Number of shoreline points after removing points within 30m of no data pixel 942 INFO - Processing image L9 2023-11-30-22-26-28 INFO - L9 2023-11-30-22-26-28 cloud cover : 0.00% INFO - L9 2023-11-30-22-26-28: sand: 0.00% ,whitewater: 0.09% ,water: 53.09% INFO - L9 2023-11-30-22-26-28: 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: 1 shorelines INFO - Number of shoreline points before removing points within 300m of cloud mask 914 INFO - Number of shoreline points after removing points within 300m of cloud mask 914 INFO - Number of shoreline points before removing points within 30m of no data pixel 914 INFO - Number of shoreline points after removing points within 30m of no data pixel 914 INFO - Processing image L9 2023-12-09-22-20-14 INFO - L9 2023-12-09-22-20-14 cloud cover : 0.00% INFO - L9 2023-12-09-22-20-14: sand: 0.00% ,whitewater: 3.14% ,water: 50.65% INFO - L9 2023-12-09-22-20-14: 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 928 INFO - Number of shoreline points after removing points within 300m of cloud mask 928 INFO - Number of shoreline points before removing points within 30m of no data pixel 928 INFO - Number of shoreline points after removing points within 30m of no data pixel 928 INFO - Processing image L9 2024-01-01-22-26-27 INFO - L9 2024-01-01-22-26-27 cloud cover : 1.67% INFO - L9 2024-01-01-22-26-27: sand: 0.00% ,whitewater: 1.04% ,water: 50.28% INFO - L9 2024-01-01-22-26-27: 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 935 INFO - Number of shoreline points after removing points within 300m of cloud mask 935 INFO - Number of shoreline points before removing points within 30m of no data pixel 935 INFO - Number of shoreline points after removing points within 30m of no data pixel 935 INFO - Processing image L9 2024-01-26-22-20-14 INFO - L9 2024-01-26-22-20-14 cloud cover : 0.00% INFO - L9 2024-01-26-22-20-14: sand: 0.00% ,whitewater: 5.08% ,water: 49.42% INFO - L9 2024-01-26-22-20-14: Less than 50 sand pixels detected within reference shoreline buffer. Using find_wl_contours1 INFO - Number of shorelines before removing shorelines < 500m: 22 shorelines. Number of shorelines after filtering shorelines: 2 shorelines INFO - Number of shoreline points before removing points within 300m of cloud mask 919 INFO - Number of shoreline points after removing points within 300m of cloud mask 919 INFO - Number of shoreline points before removing points within 30m of no data pixel 919 INFO - Number of shoreline points after removing points within 30m of no data pixel 919 ERROR - Skipping L9 2024-02-02-22-26-28 due to cloud cover percentage exceeding cloud threshold: 20.78% > 10.00%. ERROR - Skipping L9 2024-02-11-22-20-16 due to cloud cover percentage exceeding cloud threshold: 59.56% > 10.00%. ERROR - Skipping L9 2024-02-27-22-20-07 due to cloud cover percentage exceeding cloud threshold: 12.10% > 10.00%. INFO - Processing image L9 2024-03-21-22-26-18 INFO - L9 2024-03-21-22-26-18 cloud cover : 0.00% INFO - L9 2024-03-21-22-26-18: sand: 0.00% ,whitewater: 1.67% ,water: 51.97% INFO - L9 2024-03-21-22-26-18: Less than 50 sand pixels detected within reference shoreline buffer. Using find_wl_contours1 INFO - Number of shorelines before removing shorelines < 500m: 9 shorelines. Number of shorelines after filtering shorelines: 2 shorelines INFO - Number of shoreline points before removing points within 300m of cloud mask 954 INFO - Number of shoreline points after removing points within 300m of cloud mask 954 INFO - Number of shoreline points before removing points within 30m of no data pixel 954 INFO - Number of shoreline points after removing points within 30m of no data pixel 954 INFO - Processing image L9 2024-04-06-22-26-09 INFO - L9 2024-04-06-22-26-09 cloud cover : 0.00% INFO - L9 2024-04-06-22-26-09: sand: 0.00% ,whitewater: 0.48% ,water: 53.49% INFO - L9 2024-04-06-22-26-09: Less than 50 sand pixels detected within reference shoreline buffer. Using find_wl_contours1 INFO - Number of shorelines before removing shorelines < 500m: 9 shorelines. Number of shorelines after filtering shorelines: 2 shorelines INFO - Number of shoreline points before removing points within 300m of cloud mask 956 INFO - Number of shoreline points after removing points within 300m of cloud mask 956 INFO - Number of shoreline points before removing points within 30m of no data pixel 956 INFO - Number of shoreline points after removing points within 30m of no data pixel 956 ERROR - Skipping L9 2024-04-22-22-25-49 due to cloud cover percentage exceeding cloud threshold: 11.79% > 10.00%. INFO - Processing image L9 2024-05-01-22-19-35 INFO - L9 2024-05-01-22-19-35 cloud cover : 1.44% INFO - L9 2024-05-01-22-19-35: sand: 0.00% ,whitewater: 3.12% ,water: 53.35% INFO - L9 2024-05-01-22-19-35: 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: 3 shorelines INFO - Number of shoreline points before removing points within 300m of cloud mask 877 INFO - Number of shoreline points after removing points within 300m of cloud mask 702 INFO - Number of shoreline points before removing points within 30m of no data pixel 702 INFO - Number of shoreline points after removing points within 30m of no data pixel 702 INFO - Processing image L9 2024-05-08-22-25-46 INFO - L9 2024-05-08-22-25-46 cloud cover : 1.42% INFO - L9 2024-05-08-22-25-46: sand: 0.00% ,whitewater: 0.76% ,water: 52.46% INFO - L9 2024-05-08-22-25-46: 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: 3 shorelines INFO - Number of shoreline points before removing points within 300m of cloud mask 814 INFO - Number of shoreline points after removing points within 300m of cloud mask 657 INFO - Number of shoreline points before removing points within 30m of no data pixel 657 INFO - Number of shoreline points after removing points within 30m of no data pixel 657 ERROR - Skipping L9 2024-05-17-22-19-27 due to cloud cover percentage exceeding cloud threshold: 88.07% > 10.00%. INFO - Processing image L9 2024-05-24-22-25-35 INFO - L9 2024-05-24-22-25-35 cloud cover : 7.29% INFO - L9 2024-05-24-22-25-35: sand: 0.00% ,whitewater: 0.78% ,water: 56.35% INFO - L9 2024-05-24-22-25-35: Less than 50 sand pixels detected within reference shoreline buffer. Using find_wl_contours1 INFO - Number of shorelines before removing shorelines < 500m: 23 shorelines. Number of shorelines after filtering shorelines: 3 shorelines INFO - Number of shoreline points before removing points within 300m of cloud mask 426 INFO - Number of shoreline points after removing points within 300m of cloud mask 332 INFO - Number of shoreline points before removing points within 30m of no data pixel 332 INFO - Number of shoreline points after removing points within 30m of no data pixel 332 ERROR - Skipping L9 2024-06-09-22-25-29 due to cloud cover percentage exceeding cloud threshold: 24.14% > 10.00%. INFO - Processing image L9 2024-06-25-22-25-13 INFO - L9 2024-06-25-22-25-13 cloud cover : 2.28% INFO - L9 2024-06-25-22-25-13: sand: 0.00% ,whitewater: 0.17% ,water: 56.96% INFO - L9 2024-06-25-22-25-13: Less than 50 sand pixels detected within reference shoreline buffer. Using find_wl_contours1 INFO - Number of shorelines before removing shorelines < 500m: 14 shorelines. Number of shorelines after filtering shorelines: 3 shorelines INFO - Number of shoreline points before removing points within 300m of cloud mask 728 INFO - Number of shoreline points after removing points within 300m of cloud mask 566 INFO - Number of shoreline points before removing points within 30m of no data pixel 566 INFO - Number of shoreline points after removing points within 30m of no data pixel 566 INFO - Processing image L9 2024-07-04-22-19-15 INFO - L9 2024-07-04-22-19-15 cloud cover : 1.92% INFO - L9 2024-07-04-22-19-15: sand: 0.00% ,whitewater: 0.32% ,water: 58.71% INFO - L9 2024-07-04-22-19-15: Less than 50 sand pixels detected within reference shoreline buffer. Using find_wl_contours1 INFO - Number of shorelines before removing shorelines < 500m: 16 shorelines. Number of shorelines after filtering shorelines: 2 shorelines INFO - Number of shoreline points before removing points within 300m of cloud mask 939 INFO - Number of shoreline points after removing points within 300m of cloud mask 808 INFO - Number of shoreline points before removing points within 30m of no data pixel 808 INFO - Number of shoreline points after removing points within 30m of no data pixel 808 INFO - Processing image L9 2024-07-11-22-25-34 INFO - L9 2024-07-11-22-25-34 cloud cover : 3.96% INFO - L9 2024-07-11-22-25-34: sand: 0.00% ,whitewater: 0.38% ,water: 56.82% INFO - L9 2024-07-11-22-25-34: Less than 50 sand pixels detected within reference shoreline buffer. Using find_wl_contours1 INFO - Number of shorelines before removing shorelines < 500m: 26 shorelines. Number of shorelines after filtering shorelines: 2 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 647 INFO - Number of shoreline points before removing points within 30m of no data pixel 647 INFO - Number of shoreline points after removing points within 30m of no data pixel 647 INFO - Processing image L9 2024-07-20-22-19-26 INFO - L9 2024-07-20-22-19-26 cloud cover : 1.74% INFO - L9 2024-07-20-22-19-26: sand: 0.00% ,whitewater: 0.84% ,water: 55.12% INFO - L9 2024-07-20-22-19-26: Less than 50 sand pixels detected within reference shoreline buffer. Using find_wl_contours1 INFO - Number of shorelines before removing shorelines < 500m: 16 shorelines. Number of shorelines after filtering shorelines: 2 shorelines INFO - Number of shoreline points before removing points within 300m of cloud mask 874 INFO - Number of shoreline points after removing points within 300m of cloud mask 810 INFO - Number of shoreline points before removing points within 30m of no data pixel 810 INFO - Number of shoreline points after removing points within 30m of no data pixel 810 INFO - Processing image L9 2024-08-05-22-19-30 INFO - L9 2024-08-05-22-19-30 cloud cover : 3.66% INFO - L9 2024-08-05-22-19-30: sand: 0.00% ,whitewater: 0.18% ,water: 52.84% INFO - L9 2024-08-05-22-19-30: 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: 2 shorelines INFO - Number of shoreline points before removing points within 300m of cloud mask 636 INFO - Number of shoreline points after removing points within 300m of cloud mask 529 INFO - Number of shoreline points before removing points within 30m of no data pixel 529 INFO - Number of shoreline points after removing points within 30m of no data pixel 529 ERROR - Skipping L9 2024-08-12-22-25-45 due to cloud cover percentage exceeding cloud threshold: 12.30% > 10.00%.