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-17-22-33-01 INFO - L9 2021-12-17-22-33-01 cloud cover : 0.00% INFO - L9 2021-12-17-22-33-01: sand: 0.00% ,whitewater: 3.00% ,water: 47.08% INFO - L9 2021-12-17-22-33-01: Less than 50 sand pixels detected within reference shoreline buffer. Using find_wl_contours1 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 188 INFO - Number of shoreline points after removing points within 300m of cloud mask 188 INFO - Number of shoreline points before removing points within 30m of no data pixel 188 INFO - Number of shoreline points after removing points within 30m of no data pixel 188 INFO - Processing image L9 2022-01-27-22-26-50 INFO - L9 2022-01-27-22-26-50 cloud cover : 0.00% INFO - L9 2022-01-27-22-26-50: sand: 0.00% ,whitewater: 0.28% ,water: 50.72% INFO - L9 2022-01-27-22-26-50: Less than 50 sand pixels detected within reference shoreline buffer. Using find_wl_contours1 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 180 INFO - Number of shoreline points after removing points within 300m of cloud mask 180 INFO - Number of shoreline points before removing points within 30m of no data pixel 180 INFO - Number of shoreline points after removing points within 30m of no data pixel 180 INFO - Processing image L9 2022-02-12-22-26-47 INFO - L9 2022-02-12-22-26-47 cloud cover : 0.00% INFO - L9 2022-02-12-22-26-47: sand: 0.00% ,whitewater: 4.65% ,water: 46.33% INFO - L9 2022-02-12-22-26-47: Less than 50 sand pixels detected within reference shoreline buffer. Using find_wl_contours1 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 180 INFO - Number of shoreline points after removing points within 300m of cloud mask 180 INFO - Number of shoreline points before removing points within 30m of no data pixel 180 INFO - Number of shoreline points after removing points within 30m of no data pixel 180 INFO - Processing image L9 2022-02-19-22-32-54 INFO - L9 2022-02-19-22-32-54 cloud cover : 0.00% INFO - L9 2022-02-19-22-32-54: sand: 0.00% ,whitewater: 4.04% ,water: 46.89% INFO - L9 2022-02-19-22-32-54: Less than 50 sand pixels detected within reference shoreline buffer. Using find_wl_contours1 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 186 INFO - Number of shoreline points after removing points within 300m of cloud mask 186 INFO - Number of shoreline points before removing points within 30m of no data pixel 186 INFO - Number of shoreline points after removing points within 30m of no data pixel 186 INFO - Processing image L9 2022-03-16-22-26-35 INFO - L9 2022-03-16-22-26-35 cloud cover : 0.00% INFO - L9 2022-03-16-22-26-35: sand: 0.00% ,whitewater: 0.38% ,water: 52.90% INFO - L9 2022-03-16-22-26-35: Less than 50 sand pixels detected within reference shoreline buffer. Using find_wl_contours1 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 184 INFO - Number of shoreline points after removing points within 300m of cloud mask 184 INFO - Number of shoreline points before removing points within 30m of no data pixel 184 INFO - Number of shoreline points after removing points within 30m of no data pixel 184 ERROR - Skipping L9 2022-03-23-22-32-43 due to cloud cover percentage exceeding cloud threshold: 76.21% > 10.00%. INFO - Processing image L9 2022-04-01-22-26-31 INFO - L9 2022-04-01-22-26-31 cloud cover : 1.31% INFO - L9 2022-04-01-22-26-31: sand: 0.00% ,whitewater: 4.20% ,water: 48.22% INFO - L9 2022-04-01-22-26-31: Less than 50 sand pixels detected within reference shoreline buffer. Using find_wl_contours1 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 187 INFO - Number of shoreline points after removing points within 300m of cloud mask 187 INFO - Number of shoreline points before removing points within 30m of no data pixel 187 INFO - Number of shoreline points after removing points within 30m of no data pixel 187 INFO - Processing image L9 2022-04-08-22-32-39 INFO - L9 2022-04-08-22-32-39 cloud cover : 0.00% INFO - L9 2022-04-08-22-32-39: sand: 0.00% ,whitewater: 2.04% ,water: 52.29% INFO - L9 2022-04-08-22-32-39: Less than 50 sand pixels detected within reference shoreline buffer. Using find_wl_contours1 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 183 INFO - Number of shoreline points after removing points within 300m of cloud mask 183 INFO - Number of shoreline points before removing points within 30m of no data pixel 183 INFO - Number of shoreline points after removing points within 30m of no data pixel 183 ERROR - Skipping L9 2022-04-17-22-26-22 due to cloud cover percentage exceeding cloud threshold: 92.17% > 10.00%. ERROR - Skipping L9 2022-04-24-22-32-30 due to cloud cover percentage exceeding cloud threshold: 18.06% > 10.00%. INFO - Processing image L9 2022-05-03-22-26-17 INFO - L9 2022-05-03-22-26-17 cloud cover : 0.00% INFO - L9 2022-05-03-22-26-17: sand: 0.00% ,whitewater: 2.35% ,water: 46.33% INFO - L9 2022-05-03-22-26-17: 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 171 INFO - Number of shoreline points after removing points within 300m of cloud mask 171 INFO - Number of shoreline points before removing points within 30m of no data pixel 171 INFO - Number of shoreline points after removing points within 30m of no data pixel 171 INFO - Processing image L9 2022-05-10-22-32-24 INFO - L9 2022-05-10-22-32-24 cloud cover : 0.00% INFO - L9 2022-05-10-22-32-24: sand: 0.00% ,whitewater: 0.99% ,water: 53.63% INFO - L9 2022-05-10-22-32-24: 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 184 INFO - Number of shoreline points after removing points within 300m of cloud mask 184 INFO - Number of shoreline points before removing points within 30m of no data pixel 184 INFO - Number of shoreline points after removing points within 30m of no data pixel 184 ERROR - Skipping L9 2022-06-20-22-26-20 due to cloud cover percentage exceeding cloud threshold: 13.53% > 10.00%. INFO - Processing image L9 2022-07-13-22-32-33 INFO - L9 2022-07-13-22-32-33 cloud cover : 0.00% INFO - L9 2022-07-13-22-32-33: sand: 0.00% ,whitewater: 0.06% ,water: 52.21% INFO - L9 2022-07-13-22-32-33: Less than 50 sand pixels detected within reference shoreline buffer. Using find_wl_contours1 INFO - Number of shorelines before removing shorelines < 500m: 1 shorelines. Number of shorelines after filtering shorelines: 0 shorelines ERROR - Skipping L9 2022-08-23-22-26-48 due to cloud cover percentage exceeding cloud threshold: 13.47% > 10.00%. INFO - Processing image L9 2022-09-08-22-26-47 INFO - L9 2022-09-08-22-26-47 cloud cover : 0.00% INFO - L9 2022-09-08-22-26-47: sand: 0.00% ,whitewater: 0.61% ,water: 53.56% INFO - L9 2022-09-08-22-26-47: Less than 50 sand pixels detected within reference shoreline buffer. Using find_wl_contours1 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 181 INFO - Number of shoreline points after removing points within 300m of cloud mask 181 INFO - Number of shoreline points before removing points within 30m of no data pixel 181 INFO - Number of shoreline points after removing points within 30m of no data pixel 181 INFO - Processing image L9 2022-10-01-22-33-06 INFO - L9 2022-10-01-22-33-06 cloud cover : 0.00% INFO - L9 2022-10-01-22-33-06: sand: 0.00% ,whitewater: 0.00% ,water: 29.23% INFO - L9 2022-10-01-22-33-06: Less than 50 sand pixels detected within reference shoreline buffer. Using find_wl_contours1 ERROR - L9 2022-10-01-22-33-06: Could not map shoreline due to error no valid pixels found in reference shoreline buffer. Traceback (most recent call last): File "/home/ubuntu/.local/lib/python3.10/site-packages/coastsat/SDS_shoreline.py", line 626, in extract_shorelines contours_mwi, t_mndwi = find_wl_contours1( File "/home/ubuntu/.local/lib/python3.10/site-packages/coastsat/SDS_shoreline.py", line 921, in find_wl_contours1 raise ValueError("no valid pixels found in reference shoreline buffer.") ValueError: no valid pixels found in reference shoreline buffer. ERROR - Skipping L9 2022-10-10-22-26-58 due to cloud cover percentage exceeding cloud threshold: 70.48% > 10.00%. INFO - Processing image L9 2022-11-18-22-33-13 INFO - L9 2022-11-18-22-33-13 cloud cover : 0.00% INFO - L9 2022-11-18-22-33-13: sand: 0.00% ,whitewater: 0.00% ,water: 0.57% INFO - L9 2022-11-18-22-33-13: Less than 50 sand pixels detected within reference shoreline buffer. Using find_wl_contours1 ERROR - L9 2022-11-18-22-33-13: Could not map shoreline due to error no valid pixels found in reference shoreline buffer. Traceback (most recent call last): File "/home/ubuntu/.local/lib/python3.10/site-packages/coastsat/SDS_shoreline.py", line 626, in extract_shorelines contours_mwi, t_mndwi = find_wl_contours1( File "/home/ubuntu/.local/lib/python3.10/site-packages/coastsat/SDS_shoreline.py", line 921, in find_wl_contours1 raise ValueError("no valid pixels found in reference shoreline buffer.") ValueError: no valid pixels found in reference shoreline buffer. INFO - Processing image L9 2022-12-20-22-33-09 INFO - L9 2022-12-20-22-33-09 cloud cover : 0.00% INFO - L9 2022-12-20-22-33-09: sand: 0.00% ,whitewater: 0.08% ,water: 51.07% INFO - L9 2022-12-20-22-33-09: 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 184 INFO - Number of shoreline points after removing points within 300m of cloud mask 184 INFO - Number of shoreline points before removing points within 30m of no data pixel 184 INFO - Number of shoreline points after removing points within 30m of no data pixel 184 INFO - Processing image L9 2022-12-29-22-27-00 INFO - L9 2022-12-29-22-27-00 cloud cover : 0.00% INFO - L9 2022-12-29-22-27-00: sand: 0.00% ,whitewater: 1.23% ,water: 49.30% INFO - L9 2022-12-29-22-27-00: Less than 50 sand pixels detected within reference shoreline buffer. Using find_wl_contours1 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 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 INFO - Processing image L9 2023-01-14-22-26-57 INFO - L9 2023-01-14-22-26-57 cloud cover : 0.00% INFO - L9 2023-01-14-22-26-57: sand: 0.00% ,whitewater: 0.14% ,water: 50.09% INFO - L9 2023-01-14-22-26-57: Less than 50 sand pixels detected within reference shoreline buffer. Using find_wl_contours1 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 177 INFO - Number of shoreline points after removing points within 300m of cloud mask 177 INFO - Number of shoreline points before removing points within 30m of no data pixel 177 INFO - Number of shoreline points after removing points within 30m of no data pixel 177 ERROR - Skipping L9 2023-01-30-22-27-01 due to cloud cover percentage exceeding cloud threshold: 72.71% > 10.00%. INFO - Processing image L9 2023-02-15-22-27-01 INFO - L9 2023-02-15-22-27-01 cloud cover : 0.00% INFO - L9 2023-02-15-22-27-01: sand: 0.00% ,whitewater: 0.16% ,water: 50.72% INFO - L9 2023-02-15-22-27-01: Less than 50 sand pixels detected within reference shoreline buffer. Using find_wl_contours1 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 179 INFO - Number of shoreline points after removing points within 300m of cloud mask 179 INFO - Number of shoreline points before removing points within 30m of no data pixel 179 INFO - Number of shoreline points after removing points within 30m of no data pixel 179 INFO - Processing image L9 2023-03-03-22-26-48 INFO - L9 2023-03-03-22-26-48 cloud cover : 0.00% INFO - L9 2023-03-03-22-26-48: sand: 0.00% ,whitewater: 6.01% ,water: 45.25% INFO - L9 2023-03-03-22-26-48: 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 186 INFO - Number of shoreline points after removing points within 300m of cloud mask 186 INFO - Number of shoreline points before removing points within 30m of no data pixel 186 INFO - Number of shoreline points after removing points within 30m of no data pixel 186 ERROR - Skipping L9 2023-04-11-22-32-38 due to cloud cover percentage exceeding cloud threshold: 92.53% > 10.00%. ERROR - Skipping L9 2023-04-27-22-32-31 due to cloud cover percentage exceeding cloud threshold: 50.21% > 10.00%. INFO - Processing image L9 2023-05-06-22-26-13 INFO - L9 2023-05-06-22-26-13 cloud cover : 0.00% INFO - L9 2023-05-06-22-26-13: sand: 0.00% ,whitewater: 2.80% ,water: 55.08% INFO - L9 2023-05-06-22-26-13: Less than 50 sand pixels detected within reference shoreline buffer. Using find_wl_contours1 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 183 INFO - Number of shoreline points after removing points within 300m of cloud mask 183 INFO - Number of shoreline points before removing points within 30m of no data pixel 183 INFO - Number of shoreline points after removing points within 30m of no data pixel 183 ERROR - Skipping L9 2023-05-22-22-26-04 due to cloud cover percentage exceeding cloud threshold: 90.36% > 10.00%. ERROR - Skipping L9 2023-06-07-22-25-59 due to cloud cover percentage exceeding cloud threshold: 15.88% > 10.00%. INFO - Processing image L9 2023-06-23-22-25-53 INFO - L9 2023-06-23-22-25-53 cloud cover : 0.00% INFO - L9 2023-06-23-22-25-53: sand: 0.00% ,whitewater: 0.00% ,water: 78.42% INFO - L9 2023-06-23-22-25-53: 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 171 INFO - Number of shoreline points after removing points within 300m of cloud mask 171 INFO - Number of shoreline points before removing points within 30m of no data pixel 171 INFO - Number of shoreline points after removing points within 30m of no data pixel 171 INFO - Processing image L9 2023-07-25-22-26-10 INFO - L9 2023-07-25-22-26-10 cloud cover : 4.56% INFO - L9 2023-07-25-22-26-10: sand: 0.00% ,whitewater: 7.76% ,water: 50.20% INFO - L9 2023-07-25-22-26-10: 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 124 INFO - Number of shoreline points after removing points within 300m of cloud mask 69 INFO - Number of shoreline points before removing points within 30m of no data pixel 69 INFO - Number of shoreline points after removing points within 30m of no data pixel 69 INFO - Processing image L9 2023-08-10-22-26-20 INFO - L9 2023-08-10-22-26-20 cloud cover : 0.00% INFO - L9 2023-08-10-22-26-20: sand: 0.00% ,whitewater: 1.93% ,water: 56.26% INFO - L9 2023-08-10-22-26-20: Less than 50 sand pixels detected within reference shoreline buffer. Using find_wl_contours1 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 183 INFO - Number of shoreline points after removing points within 300m of cloud mask 183 INFO - Number of shoreline points before removing points within 30m of no data pixel 183 INFO - Number of shoreline points after removing points within 30m of no data pixel 183 INFO - Processing image L9 2023-08-26-22-26-28 INFO - L9 2023-08-26-22-26-28 cloud cover : 7.86% INFO - L9 2023-08-26-22-26-28: sand: 0.00% ,whitewater: 5.03% ,water: 46.80% INFO - L9 2023-08-26-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: 2 shorelines. Number of shorelines after filtering shorelines: 1 shorelines INFO - Number of shoreline points before removing points within 300m of cloud mask 67 INFO - Number of shoreline points after removing points within 300m of cloud mask 39 INFO - Number of shoreline points before removing points within 30m of no data pixel 39 INFO - Number of shoreline points after removing points within 30m of no data pixel 39 ERROR - Skipping L9 2023-09-27-22-26-33 due to cloud cover percentage exceeding cloud threshold: 59.02% > 10.00%. INFO - Processing image L9 2023-10-29-22-26-45 INFO - L9 2023-10-29-22-26-45 cloud cover : 0.00% INFO - L9 2023-10-29-22-26-45: sand: 0.00% ,whitewater: 0.03% ,water: 51.27% INFO - L9 2023-10-29-22-26-45: Less than 50 sand pixels detected within reference shoreline buffer. Using find_wl_contours1 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 182 INFO - Number of shoreline points after removing points within 300m of cloud mask 182 INFO - Number of shoreline points before removing points within 30m of no data pixel 182 INFO - Number of shoreline points after removing points within 30m of no data pixel 182 INFO - Processing image L9 2023-11-05-22-32-54 INFO - L9 2023-11-05-22-32-54 cloud cover : 0.00% INFO - L9 2023-11-05-22-32-54: sand: 0.00% ,whitewater: 0.13% ,water: 50.86% INFO - L9 2023-11-05-22-32-54: Less than 50 sand pixels detected within reference shoreline buffer. Using find_wl_contours1 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 186 INFO - Number of shoreline points after removing points within 300m of cloud mask 186 INFO - Number of shoreline points before removing points within 30m of no data pixel 186 INFO - Number of shoreline points after removing points within 30m of no data pixel 186 ERROR - Skipping L9 2023-11-14-22-26-44 due to cloud cover percentage exceeding cloud threshold: 31.40% > 10.00%. INFO - Processing image L9 2023-11-30-22-26-52 INFO - L9 2023-11-30-22-26-52 cloud cover : 0.00% INFO - L9 2023-11-30-22-26-52: sand: 0.00% ,whitewater: 0.02% ,water: 50.82% INFO - L9 2023-11-30-22-26-52: Less than 50 sand pixels detected within reference shoreline buffer. Using find_wl_contours1 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 180 INFO - Number of shoreline points after removing points within 300m of cloud mask 180 INFO - Number of shoreline points before removing points within 30m of no data pixel 180 INFO - Number of shoreline points after removing points within 30m of no data pixel 180 ERROR - Skipping L9 2024-01-01-22-26-51 due to cloud cover percentage exceeding cloud threshold: 58.93% > 10.00%. INFO - Processing image L9 2024-02-02-22-26-52 INFO - L9 2024-02-02-22-26-52 cloud cover : 0.00% INFO - L9 2024-02-02-22-26-52: sand: 0.00% ,whitewater: 8.24% ,water: 43.77% INFO - L9 2024-02-02-22-26-52: 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 187 INFO - Number of shoreline points after removing points within 300m of cloud mask 187 INFO - Number of shoreline points before removing points within 30m of no data pixel 187 INFO - Number of shoreline points after removing points within 30m of no data pixel 187 INFO - Processing image L9 2024-03-21-22-26-42 INFO - L9 2024-03-21-22-26-42 cloud cover : 0.00% INFO - L9 2024-03-21-22-26-42: sand: 0.00% ,whitewater: 5.59% ,water: 47.34% INFO - L9 2024-03-21-22-26-42: Less than 50 sand pixels detected within reference shoreline buffer. Using find_wl_contours1 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 185 INFO - Number of shoreline points after removing points within 300m of cloud mask 185 INFO - Number of shoreline points before removing points within 30m of no data pixel 185 INFO - Number of shoreline points after removing points within 30m of no data pixel 185 INFO - Processing image L9 2024-03-28-22-32-45 INFO - L9 2024-03-28-22-32-45 cloud cover : 0.00% INFO - L9 2024-03-28-22-32-45: sand: 0.00% ,whitewater: 1.26% ,water: 54.01% INFO - L9 2024-03-28-22-32-45: Less than 50 sand pixels detected within reference shoreline buffer. Using find_wl_contours1 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 52 INFO - Number of shoreline points after removing points within 300m of cloud mask 52 INFO - Number of shoreline points before removing points within 30m of no data pixel 52 INFO - Number of shoreline points after removing points within 30m of no data pixel 47 INFO - Processing image L9 2024-04-06-22-26-33 INFO - L9 2024-04-06-22-26-33 cloud cover : 0.00% INFO - L9 2024-04-06-22-26-33: sand: 0.00% ,whitewater: 2.98% ,water: 52.39% INFO - L9 2024-04-06-22-26-33: Less than 50 sand pixels detected within reference shoreline buffer. Using find_wl_contours1 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 181 INFO - Number of shoreline points after removing points within 300m of cloud mask 181 INFO - Number of shoreline points before removing points within 30m of no data pixel 181 INFO - Number of shoreline points after removing points within 30m of no data pixel 181 INFO - Processing image L9 2024-04-13-22-32-39 INFO - L9 2024-04-13-22-32-39 cloud cover : 0.00% INFO - L9 2024-04-13-22-32-39: sand: 0.00% ,whitewater: 1.55% ,water: 42.04% INFO - L9 2024-04-13-22-32-39: Less than 50 sand pixels detected within reference shoreline buffer. Using find_wl_contours1 INFO - Number of shorelines before removing shorelines < 500m: 0 shorelines. Number of shorelines after filtering shorelines: 0 shorelines INFO - Processing image L9 2024-04-22-22-26-13 INFO - L9 2024-04-22-22-26-13 cloud cover : 0.00% INFO - L9 2024-04-22-22-26-13: sand: 0.00% ,whitewater: 2.99% ,water: 52.11% INFO - L9 2024-04-22-22-26-13: Less than 50 sand pixels detected within reference shoreline buffer. Using find_wl_contours1 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 181 INFO - Number of shoreline points after removing points within 300m of cloud mask 181 INFO - Number of shoreline points before removing points within 30m of no data pixel 181 INFO - Number of shoreline points after removing points within 30m of no data pixel 181 INFO - Processing image L9 2024-05-08-22-26-10 INFO - L9 2024-05-08-22-26-10 cloud cover : 0.00% INFO - L9 2024-05-08-22-26-10: sand: 0.00% ,whitewater: 3.08% ,water: 54.83% INFO - L9 2024-05-08-22-26-10: Less than 50 sand pixels detected within reference shoreline buffer. Using find_wl_contours1 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 191 INFO - Number of shoreline points after removing points within 300m of cloud mask 191 INFO - Number of shoreline points before removing points within 30m of no data pixel 191 INFO - Number of shoreline points after removing points within 30m of no data pixel 191 INFO - Processing image L9 2024-05-15-22-32-14 INFO - L9 2024-05-15-22-32-14 cloud cover : 3.28% INFO - L9 2024-05-15-22-32-14: sand: 0.00% ,whitewater: 3.49% ,water: 52.30% INFO - L9 2024-05-15-22-32-14: 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 141 INFO - Number of shoreline points after removing points within 300m of cloud mask 86 INFO - Number of shoreline points before removing points within 30m of no data pixel 86 INFO - Number of shoreline points after removing points within 30m of no data pixel 86 ERROR - Skipping L9 2024-05-24-22-25-59 due to cloud cover percentage exceeding cloud threshold: 69.39% > 10.00%. INFO - Processing image L9 2024-06-09-22-25-53 INFO - L9 2024-06-09-22-25-53 cloud cover : 0.00% INFO - L9 2024-06-09-22-25-53: sand: 0.00% ,whitewater: 4.44% ,water: 58.18% INFO - L9 2024-06-09-22-25-53: Less than 50 sand pixels detected within reference shoreline buffer. Using find_wl_contours1 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 186 INFO - Number of shoreline points after removing points within 300m of cloud mask 186 INFO - Number of shoreline points before removing points within 30m of no data pixel 186 INFO - Number of shoreline points after removing points within 30m of no data pixel 186 ERROR - Skipping L9 2024-06-16-22-31-56 due to cloud cover percentage exceeding cloud threshold: 37.58% > 10.00%. ERROR - Skipping L9 2024-06-25-22-25-37 due to cloud cover percentage exceeding cloud threshold: 11.35% > 10.00%. ERROR - Skipping L9 2024-07-11-22-25-58 due to cloud cover percentage exceeding cloud threshold: 12.61% > 10.00%. INFO - Processing image L9 2024-08-12-22-26-09 INFO - L9 2024-08-12-22-26-09 cloud cover : 0.00% INFO - L9 2024-08-12-22-26-09: sand: 0.00% ,whitewater: 4.30% ,water: 51.74% INFO - L9 2024-08-12-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: 1 shorelines. Number of shorelines after filtering shorelines: 1 shorelines INFO - Number of shoreline points before removing points within 300m of cloud mask 182 INFO - Number of shoreline points after removing points within 300m of cloud mask 182 INFO - Number of shoreline points before removing points within 30m of no data pixel 182 INFO - Number of shoreline points after removing points within 30m of no data pixel 182