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: 12.97% > 10.00%. ERROR - Skipping L9 2021-11-06-22-15-35 due to cloud cover percentage exceeding cloud threshold: 13.45% > 10.00%. ERROR - Skipping L9 2021-11-16-22-20-07 due to cloud cover percentage exceeding cloud threshold: 30.37% > 10.00%. INFO - Processing image L9 2021-12-03-22-20-48 INFO - L9 2021-12-03-22-20-48 cloud cover : 0.00% INFO - L9 2021-12-03-22-20-48: sand: 0.00% ,whitewater: 0.00% ,water: 0.00% INFO - L9 2021-12-03-22-20-48: Less than 50 sand pixels detected within reference shoreline buffer. Using find_wl_contours1 ERROR - L9 2021-12-03-22-20-48: 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 2021-12-12-22-14-31 INFO - L9 2021-12-12-22-14-31 cloud cover : 0.00% INFO - L9 2021-12-12-22-14-31: sand: 0.55% ,whitewater: 0.64% ,water: 38.99% INFO - L9 2021-12-12-22-14-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 70 INFO - Number of shoreline points after removing points within 300m of cloud mask 70 INFO - Number of shoreline points before removing points within 30m of no data pixel 70 INFO - Number of shoreline points after removing points within 30m of no data pixel 70 INFO - Processing image L9 2021-12-12-22-14-55 INFO - L9 2021-12-12-22-14-55 cloud cover : 8.88% INFO - L9 2021-12-12-22-14-55: sand: 0.55% ,whitewater: 0.55% ,water: 34.75% INFO - L9 2021-12-12-22-14-55: 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 60 INFO - Number of shoreline points after removing points within 300m of cloud mask 31 INFO - Number of shoreline points before removing points within 30m of no data pixel 31 INFO - Number of shoreline points after removing points within 30m of no data pixel 31 INFO - Processing image L9 2022-01-04-22-20-39 INFO - L9 2022-01-04-22-20-39 cloud cover : 0.00% INFO - L9 2022-01-04-22-20-39: sand: 1.62% ,whitewater: 2.35% ,water: 34.03% INFO - L9 2022-01-04-22-20-39: Greater than 50 sand pixels detected within reference shoreline buffer. Using find_wl_contours2 INFO - Number of shorelines before removing shorelines < 500m: 1 shorelines. Number of shorelines after filtering shorelines: 1 shorelines INFO - Number of shoreline points before removing points within 300m of cloud mask 69 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 2022-01-13-22-14-26 INFO - L9 2022-01-13-22-14-26 cloud cover : 0.00% INFO - L9 2022-01-13-22-14-26: sand: 1.10% ,whitewater: 0.17% ,water: 38.96% INFO - L9 2022-01-13-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: 1 shorelines. Number of shorelines after filtering shorelines: 1 shorelines INFO - Number of shoreline points before removing points within 300m of cloud mask 69 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 2022-01-13-22-14-50 INFO - L9 2022-01-13-22-14-50 cloud cover : 0.00% INFO - L9 2022-01-13-22-14-50: sand: 1.10% ,whitewater: 0.26% ,water: 38.87% INFO - L9 2022-01-13-22-14-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 67 INFO - Number of shoreline points after removing points within 300m of cloud mask 67 INFO - Number of shoreline points before removing points within 30m of no data pixel 67 INFO - Number of shoreline points after removing points within 30m of no data pixel 67 INFO - Processing image L9 2022-01-20-22-20-39 INFO - L9 2022-01-20-22-20-39 cloud cover : 7.02% INFO - L9 2022-01-20-22-20-39: sand: 0.99% ,whitewater: 0.00% ,water: 32.32% INFO - L9 2022-01-20-22-20-39: Less than 50 sand pixels detected within reference shoreline buffer. Using find_wl_contours1 INFO - Number of shorelines before removing shorelines < 500m: 4 shorelines. Number of shorelines after filtering shorelines: 0 shorelines 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.52% ,whitewater: 0.35% ,water: 34.93% 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: 1 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 67 INFO - Number of shoreline points before removing points within 30m of no data pixel 67 INFO - Number of shoreline points after removing points within 30m of no data pixel 67 INFO - Processing image L9 2022-03-02-22-14-37 INFO - L9 2022-03-02-22-14-37 cloud cover : 0.00% INFO - L9 2022-03-02-22-14-37: sand: 0.58% ,whitewater: 0.49% ,water: 34.70% INFO - L9 2022-03-02-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: 1 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 67 INFO - Number of shoreline points before removing points within 30m of no data pixel 67 INFO - Number of shoreline points after removing points within 30m of no data pixel 67 INFO - Processing image L9 2022-03-25-22-20-20 INFO - L9 2022-03-25-22-20-20 cloud cover : 0.00% INFO - L9 2022-03-25-22-20-20: sand: 0.38% ,whitewater: 17.83% ,water: 22.78% INFO - L9 2022-03-25-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: 1 shorelines. Number of shorelines after filtering shorelines: 1 shorelines INFO - Number of shoreline points before removing points within 300m of cloud mask 76 INFO - Number of shoreline points after removing points within 300m of cloud mask 76 INFO - Number of shoreline points before removing points within 30m of no data pixel 76 INFO - Number of shoreline points after removing points within 30m of no data pixel 76 INFO - Processing image L9 2022-04-10-22-20-17 INFO - L9 2022-04-10-22-20-17 cloud cover : 0.00% INFO - L9 2022-04-10-22-20-17: sand: 0.00% ,whitewater: 0.26% ,water: 39.97% INFO - L9 2022-04-10-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: 1 shorelines. Number of shorelines after filtering shorelines: 1 shorelines INFO - Number of shoreline points before removing points within 300m of cloud mask 70 INFO - Number of shoreline points after removing points within 300m of cloud mask 70 INFO - Number of shoreline points before removing points within 30m of no data pixel 70 INFO - Number of shoreline points after removing points within 30m of no data pixel 70 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: 0.09% ,water: 38.93% 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: 1 shorelines. Number of shorelines after filtering shorelines: 1 shorelines INFO - Number of shoreline points before removing points within 300m of cloud mask 72 INFO - Number of shoreline points after removing points within 300m of cloud mask 72 INFO - Number of shoreline points before removing points within 30m of no data pixel 72 INFO - Number of shoreline points after removing points within 30m of no data pixel 72 INFO - Processing image L9 2022-05-05-22-14-18 INFO - L9 2022-05-05-22-14-18 cloud cover : 0.00% INFO - L9 2022-05-05-22-14-18: sand: 0.00% ,whitewater: 0.20% ,water: 38.52% INFO - L9 2022-05-05-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: 1 shorelines. Number of shorelines after filtering shorelines: 1 shorelines INFO - Number of shoreline points before removing points within 300m of cloud mask 70 INFO - Number of shoreline points after removing points within 300m of cloud mask 70 INFO - Number of shoreline points before removing points within 30m of no data pixel 70 INFO - Number of shoreline points after removing points within 30m of no data pixel 70 INFO - Processing image L9 2022-05-21-22-13-43 INFO - L9 2022-05-21-22-13-43 cloud cover : 0.00% INFO - L9 2022-05-21-22-13-43: sand: 0.81% ,whitewater: 19.91% ,water: 20.43% INFO - L9 2022-05-21-22-13-43: 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 76 INFO - Number of shoreline points after removing points within 300m of cloud mask 76 INFO - Number of shoreline points before removing points within 30m of no data pixel 76 INFO - Number of shoreline points after removing points within 30m of no data pixel 76 INFO - Processing image L9 2022-05-21-22-14-07 INFO - L9 2022-05-21-22-14-07 cloud cover : 0.00% INFO - L9 2022-05-21-22-14-07: sand: 0.93% ,whitewater: 20.67% ,water: 19.68% INFO - L9 2022-05-21-22-14-07: 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 74 INFO - Number of shoreline points after removing points within 300m of cloud mask 74 INFO - Number of shoreline points before removing points within 30m of no data pixel 74 INFO - Number of shoreline points after removing points within 30m of no data pixel 74 INFO - Processing image L9 2022-06-06-22-13-44 INFO - L9 2022-06-06-22-13-44 cloud cover : 1.80% INFO - L9 2022-06-06-22-13-44: sand: 0.70% ,whitewater: 1.19% ,water: 36.06% 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: 1 shorelines. Number of shorelines after filtering shorelines: 1 shorelines INFO - Number of shoreline points before removing points within 300m of cloud mask 70 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 52 INFO - Processing image L9 2022-06-06-22-14-08 INFO - L9 2022-06-06-22-14-08 cloud cover : 5.52% INFO - L9 2022-06-06-22-14-08: sand: 0.93% ,whitewater: 1.86% ,water: 31.36% INFO - L9 2022-06-06-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: 1 shorelines. Number of shorelines after filtering shorelines: 1 shorelines INFO - Number of shoreline points before removing points within 300m of cloud mask 70 INFO - Number of shoreline points after removing points within 300m of cloud mask 49 INFO - Number of shoreline points before removing points within 30m of no data pixel 49 INFO - Number of shoreline points after removing points within 30m of no data pixel 49 INFO - Processing image L9 2022-06-13-22-19-59 INFO - L9 2022-06-13-22-19-59 cloud cover : 0.00% INFO - L9 2022-06-13-22-19-59: sand: 0.00% ,whitewater: 3.62% ,water: 26.41% INFO - L9 2022-06-13-22-19-59: 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 70 INFO - Number of shoreline points after removing points within 300m of cloud mask 70 INFO - Number of shoreline points before removing points within 30m of no data pixel 70 INFO - Number of shoreline points after removing points within 30m of no data pixel 70 ERROR - Skipping L9 2022-06-22-22-14-02 due to cloud cover percentage exceeding cloud threshold: 87.88% > 10.00%. INFO - Processing image L9 2022-07-15-22-20-12 INFO - L9 2022-07-15-22-20-12 cloud cover : 0.00% INFO - L9 2022-07-15-22-20-12: sand: 0.00% ,whitewater: 4.75% ,water: 31.77% INFO - L9 2022-07-15-22-20-12: 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 71 INFO - Number of shoreline points after removing points within 300m of cloud mask 71 INFO - Number of shoreline points before removing points within 30m of no data pixel 71 INFO - Number of shoreline points after removing points within 30m of no data pixel 71 INFO - Processing image L9 2022-07-24-22-14-10 INFO - L9 2022-07-24-22-14-10 cloud cover : 0.00% INFO - L9 2022-07-24-22-14-10: sand: 0.00% ,whitewater: 0.00% ,water: 0.00% INFO - L9 2022-07-24-22-14-10: 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: 1 shorelines INFO - Number of shoreline points before removing points within 300m of cloud mask 57 INFO - Number of shoreline points after removing points within 300m of cloud mask 57 INFO - Number of shoreline points before removing points within 30m of no data pixel 57 INFO - Number of shoreline points after removing points within 30m of no data pixel 57 INFO - Processing image L9 2022-07-24-22-14-34 INFO - L9 2022-07-24-22-14-34 cloud cover : 0.00% INFO - L9 2022-07-24-22-14-34: sand: 0.00% ,whitewater: 0.00% ,water: 0.00% INFO - L9 2022-07-24-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: 10 shorelines. Number of shorelines after filtering shorelines: 1 shorelines INFO - Number of shoreline points before removing points within 300m of cloud mask 57 INFO - Number of shoreline points after removing points within 300m of cloud mask 57 INFO - Number of shoreline points before removing points within 30m of no data pixel 57 INFO - Number of shoreline points after removing points within 30m of no data pixel 57 INFO - Processing image L9 2022-07-31-22-20-27 INFO - L9 2022-07-31-22-20-27 cloud cover : 0.00% INFO - L9 2022-07-31-22-20-27: sand: 0.00% ,whitewater: 0.00% ,water: 0.00% INFO - L9 2022-07-31-22-20-27: Less than 50 sand pixels detected within reference shoreline buffer. Using find_wl_contours1 ERROR - L9 2022-07-31-22-20-27: 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-08-09-22-14-22 INFO - L9 2022-08-09-22-14-22 cloud cover : 0.00% INFO - L9 2022-08-09-22-14-22: sand: 0.14% ,whitewater: 5.10% ,water: 34.61% 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: 1 shorelines. Number of shorelines after filtering shorelines: 1 shorelines INFO - Number of shoreline points before removing points within 300m of cloud mask 72 INFO - Number of shoreline points after removing points within 300m of cloud mask 72 INFO - Number of shoreline points before removing points within 30m of no data pixel 72 INFO - Number of shoreline points after removing points within 30m of no data pixel 72 INFO - Processing image L9 2022-08-09-22-14-46 INFO - L9 2022-08-09-22-14-46 cloud cover : 0.00% INFO - L9 2022-08-09-22-14-46: sand: 0.14% ,whitewater: 5.68% ,water: 34.06% INFO - L9 2022-08-09-22-14-46: 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 72 INFO - Number of shoreline points after removing points within 300m of cloud mask 72 INFO - Number of shoreline points before removing points within 30m of no data pixel 72 INFO - Number of shoreline points after removing points within 30m of no data pixel 72 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: 0.35% ,water: 38.09% 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: 1 shorelines. Number of shorelines after filtering shorelines: 1 shorelines INFO - Number of shoreline points before removing points within 300m of cloud mask 69 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 2022-08-25-22-14-50 INFO - L9 2022-08-25-22-14-50 cloud cover : 0.00% INFO - L9 2022-08-25-22-14-50: sand: 0.00% ,whitewater: 0.43% ,water: 38.00% INFO - L9 2022-08-25-22-14-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 69 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 2022-09-01-22-20-37 INFO - L9 2022-09-01-22-20-37 cloud cover : 0.00% INFO - L9 2022-09-01-22-20-37: sand: 0.00% ,whitewater: 96.58% ,water: 0.00% INFO - L9 2022-09-01-22-20-37: 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: 0 shorelines 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.14% ,whitewater: 0.00% ,water: 34.20% 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: 2 shorelines. Number of shorelines after filtering shorelines: 1 shorelines INFO - Number of shoreline points before removing points within 300m of cloud mask 70 INFO - Number of shoreline points after removing points within 300m of cloud mask 70 INFO - Number of shoreline points before removing points within 30m of no data pixel 70 INFO - Number of shoreline points after removing points within 30m of no data pixel 70 INFO - Processing image L9 2022-09-10-22-14-51 INFO - L9 2022-09-10-22-14-51 cloud cover : 0.00% INFO - L9 2022-09-10-22-14-51: sand: 0.23% ,whitewater: 0.00% ,water: 34.17% INFO - L9 2022-09-10-22-14-51: 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 70 INFO - Number of shoreline points after removing points within 300m of cloud mask 70 INFO - Number of shoreline points before removing points within 30m of no data pixel 70 INFO - Number of shoreline points after removing points within 30m of no data pixel 70 INFO - Processing image L9 2022-09-17-22-20-42 INFO - L9 2022-09-17-22-20-42 cloud cover : 0.00% INFO - L9 2022-09-17-22-20-42: sand: 0.00% ,whitewater: 0.38% ,water: 21.07% INFO - L9 2022-09-17-22-20-42: 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 62 INFO - Number of shoreline points after removing points within 300m of cloud mask 62 INFO - Number of shoreline points before removing points within 30m of no data pixel 62 INFO - Number of shoreline points after removing points within 30m of no data pixel 62 ERROR - Skipping L9 2022-09-26-22-14-58 due to cloud cover percentage exceeding cloud threshold: 68.61% > 10.00%. INFO - Processing image L9 2022-10-03-22-20-44 INFO - L9 2022-10-03-22-20-44 cloud cover : 0.00% INFO - L9 2022-10-03-22-20-44: sand: 0.00% ,whitewater: 0.43% ,water: 39.65% INFO - L9 2022-10-03-22-20-44: 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 72 INFO - Number of shoreline points after removing points within 300m of cloud mask 72 INFO - Number of shoreline points before removing points within 30m of no data pixel 72 INFO - Number of shoreline points after removing points within 30m of no data pixel 72 ERROR - Skipping L9 2022-10-12-22-14-37 due to cloud cover percentage exceeding cloud threshold: 66.87% > 10.00%. ERROR - Skipping L9 2022-10-12-22-15-01 due to cloud cover percentage exceeding cloud threshold: 64.77% > 10.00%. INFO - Processing image L9 2022-10-19-22-20-50 INFO - L9 2022-10-19-22-20-50 cloud cover : 0.00% INFO - L9 2022-10-19-22-20-50: sand: 0.00% ,whitewater: 0.09% ,water: 40.14% INFO - L9 2022-10-19-22-20-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 72 INFO - Number of shoreline points after removing points within 300m of cloud mask 72 INFO - Number of shoreline points before removing points within 30m of no data pixel 72 INFO - Number of shoreline points after removing points within 30m of no data pixel 72 INFO - Processing image L9 2022-11-04-22-20-48 INFO - L9 2022-11-04-22-20-48 cloud cover : 6.48% INFO - L9 2022-11-04-22-20-48: sand: 0.14% ,whitewater: 0.32% ,water: 40.09% INFO - L9 2022-11-04-22-20-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: 1 shorelines INFO - Number of shoreline points before removing points within 300m of cloud mask 75 INFO - Number of shoreline points after removing points within 300m of cloud mask 42 INFO - Number of shoreline points before removing points within 30m of no data pixel 42 INFO - Number of shoreline points after removing points within 30m of no data pixel 42 INFO - Processing image L9 2022-11-20-22-20-51 INFO - L9 2022-11-20-22-20-51 cloud cover : 0.00% INFO - L9 2022-11-20-22-20-51: sand: 0.26% ,whitewater: 1.33% ,water: 34.84% INFO - L9 2022-11-20-22-20-51: 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 72 INFO - Number of shoreline points after removing points within 300m of cloud mask 72 INFO - Number of shoreline points before removing points within 30m of no data pixel 72 INFO - Number of shoreline points after removing points within 30m of no data pixel 72 INFO - Processing image L9 2022-12-22-22-20-47 INFO - L9 2022-12-22-22-20-47 cloud cover : 0.00% INFO - L9 2022-12-22-22-20-47: sand: 1.28% ,whitewater: 1.25% ,water: 35.62% INFO - L9 2022-12-22-22-20-47: 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 67 INFO - Number of shoreline points before removing points within 30m of no data pixel 67 INFO - Number of shoreline points after removing points within 30m of no data pixel 67 ERROR - Skipping L9 2023-01-07-22-20-50 due to cloud cover percentage exceeding cloud threshold: 26.53% > 10.00%. ERROR - Skipping L9 2023-02-01-22-14-41 due to cloud cover percentage exceeding cloud threshold: 69.75% > 10.00%. ERROR - Skipping L9 2023-02-01-22-15-05 due to cloud cover percentage exceeding cloud threshold: 78.09% > 10.00%. INFO - Processing image L9 2023-02-17-22-14-37 INFO - L9 2023-02-17-22-14-37 cloud cover : 0.00% INFO - L9 2023-02-17-22-14-37: sand: 0.29% ,whitewater: 0.55% ,water: 39.04% 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: 1 shorelines. Number of shorelines after filtering shorelines: 1 shorelines INFO - Number of shoreline points before removing points within 300m of cloud mask 70 INFO - Number of shoreline points after removing points within 300m of cloud mask 70 INFO - Number of shoreline points before removing points within 30m of no data pixel 70 INFO - Number of shoreline points after removing points within 30m of no data pixel 70 INFO - Processing image L9 2023-02-17-22-15-01 INFO - L9 2023-02-17-22-15-01 cloud cover : 0.00% INFO - L9 2023-02-17-22-15-01: sand: 0.49% ,whitewater: 0.58% ,water: 38.93% INFO - L9 2023-02-17-22-15-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 70 INFO - Number of shoreline points after removing points within 300m of cloud mask 70 INFO - Number of shoreline points before removing points within 30m of no data pixel 70 INFO - Number of shoreline points after removing points within 30m of no data pixel 70 INFO - Processing image L9 2023-02-24-22-20-39 INFO - L9 2023-02-24-22-20-39 cloud cover : 0.00% INFO - L9 2023-02-24-22-20-39: sand: 1.28% ,whitewater: 1.68% ,water: 37.83% INFO - L9 2023-02-24-22-20-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 72 INFO - Number of shoreline points after removing points within 300m of cloud mask 72 INFO - Number of shoreline points before removing points within 30m of no data pixel 72 INFO - Number of shoreline points after removing points within 30m of no data pixel 72 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: 1.04% ,whitewater: 4.14% ,water: 34.55% 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: 1 shorelines. Number of shorelines after filtering shorelines: 1 shorelines INFO - Number of shoreline points before removing points within 300m of cloud mask 72 INFO - Number of shoreline points after removing points within 300m of cloud mask 72 INFO - Number of shoreline points before removing points within 30m of no data pixel 72 INFO - Number of shoreline points after removing points within 30m of no data pixel 72 INFO - Processing image L9 2023-03-05-22-14-49 INFO - L9 2023-03-05-22-14-49 cloud cover : 0.00% INFO - L9 2023-03-05-22-14-49: sand: 1.04% ,whitewater: 4.43% ,water: 34.12% INFO - L9 2023-03-05-22-14-49: 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 72 INFO - Number of shoreline points after removing points within 300m of cloud mask 72 INFO - Number of shoreline points before removing points within 30m of no data pixel 72 INFO - Number of shoreline points after removing points within 30m of no data pixel 72 INFO - Processing image L9 2023-03-12-22-20-32 INFO - L9 2023-03-12-22-20-32 cloud cover : 0.00% INFO - L9 2023-03-12-22-20-32: sand: 0.00% ,whitewater: 1.19% ,water: 38.93% INFO - L9 2023-03-12-22-20-32: 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 72 INFO - Number of shoreline points after removing points within 300m of cloud mask 72 INFO - Number of shoreline points before removing points within 30m of no data pixel 72 INFO - Number of shoreline points after removing points within 30m of no data pixel 72 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.78% ,whitewater: 0.32% ,water: 37.48% 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: 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 67 INFO - Number of shoreline points before removing points within 30m of no data pixel 67 INFO - Number of shoreline points after removing points within 30m of no data pixel 67 INFO - Processing image L9 2023-04-22-22-14-26 INFO - L9 2023-04-22-22-14-26 cloud cover : 0.00% INFO - L9 2023-04-22-22-14-26: sand: 0.87% ,whitewater: 0.35% ,water: 37.36% INFO - L9 2023-04-22-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: 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 67 INFO - Number of shoreline points before removing points within 30m of no data pixel 67 INFO - Number of shoreline points after removing points within 30m of no data pixel 67 INFO - Processing image L9 2023-04-29-22-20-07 INFO - L9 2023-04-29-22-20-07 cloud cover : 0.00% INFO - L9 2023-04-29-22-20-07: sand: 0.20% ,whitewater: 2.14% ,water: 37.97% INFO - L9 2023-04-29-22-20-07: 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 72 INFO - Number of shoreline points after removing points within 300m of cloud mask 72 INFO - Number of shoreline points before removing points within 30m of no data pixel 72 INFO - Number of shoreline points after removing points within 30m of no data pixel 72 INFO - Processing image L9 2023-05-15-22-19-59 INFO - L9 2023-05-15-22-19-59 cloud cover : 0.00% INFO - L9 2023-05-15-22-19-59: sand: 0.00% ,whitewater: 0.03% ,water: 39.68% INFO - L9 2023-05-15-22-19-59: 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 67 INFO - Number of shoreline points after removing points within 300m of cloud mask 67 INFO - Number of shoreline points before removing points within 30m of no data pixel 67 INFO - Number of shoreline points after removing points within 30m of no data pixel 67 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: 0.90% ,water: 38.78% 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: 1 shorelines. Number of shorelines after filtering shorelines: 1 shorelines INFO - Number of shoreline points before removing points within 300m of cloud mask 75 INFO - Number of shoreline points after removing points within 300m of cloud mask 75 INFO - Number of shoreline points before removing points within 30m of no data pixel 75 INFO - Number of shoreline points after removing points within 30m of no data pixel 75 INFO - Processing image L9 2023-05-24-22-14-04 INFO - L9 2023-05-24-22-14-04 cloud cover : 0.00% INFO - L9 2023-05-24-22-14-04: sand: 0.00% ,whitewater: 1.19% ,water: 38.23% INFO - L9 2023-05-24-22-14-04: 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 75 INFO - Number of shoreline points after removing points within 300m of cloud mask 75 INFO - Number of shoreline points before removing points within 30m of no data pixel 75 INFO - Number of shoreline points after removing points within 30m of no data pixel 75 INFO - Processing image L9 2023-06-09-22-13-36 INFO - L9 2023-06-09-22-13-36 cloud cover : 0.00% INFO - L9 2023-06-09-22-13-36: sand: 0.00% ,whitewater: 0.38% ,water: 40.43% 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: 2 shorelines. Number of shorelines after filtering shorelines: 1 shorelines INFO - Number of shoreline points before removing points within 300m of cloud mask 72 INFO - Number of shoreline points after removing points within 300m of cloud mask 72 INFO - Number of shoreline points before removing points within 30m of no data pixel 72 INFO - Number of shoreline points after removing points within 30m of no data pixel 72 INFO - Processing image L9 2023-06-09-22-14-00 INFO - L9 2023-06-09-22-14-00 cloud cover : 0.00% INFO - L9 2023-06-09-22-14-00: sand: 0.00% ,whitewater: 0.49% ,water: 40.06% INFO - L9 2023-06-09-22-14-00: 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 74 INFO - Number of shoreline points after removing points within 300m of cloud mask 74 INFO - Number of shoreline points before removing points within 30m of no data pixel 74 INFO - Number of shoreline points after removing points within 30m of no data pixel 74 INFO - Processing image L9 2023-07-11-22-13-48 INFO - L9 2023-07-11-22-13-48 cloud cover : 0.00% INFO - L9 2023-07-11-22-13-48: sand: 0.00% ,whitewater: 2.64% ,water: 42.09% INFO - L9 2023-07-11-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: 1 shorelines. Number of shorelines after filtering shorelines: 1 shorelines INFO - Number of shoreline points before removing points within 300m of cloud mask 76 INFO - Number of shoreline points after removing points within 300m of cloud mask 76 INFO - Number of shoreline points before removing points within 30m of no data pixel 76 INFO - Number of shoreline points after removing points within 30m of no data pixel 76 INFO - Processing image L9 2023-07-11-22-14-12 INFO - L9 2023-07-11-22-14-12 cloud cover : 0.00% INFO - L9 2023-07-11-22-14-12: sand: 0.00% ,whitewater: 3.25% ,water: 41.22% INFO - L9 2023-07-11-22-14-12: 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 76 INFO - Number of shoreline points after removing points within 300m of cloud mask 76 INFO - Number of shoreline points before removing points within 30m of no data pixel 76 INFO - Number of shoreline points after removing points within 30m of no data pixel 76 INFO - Processing image L9 2023-07-18-22-19-59 INFO - L9 2023-07-18-22-19-59 cloud cover : 0.00% INFO - L9 2023-07-18-22-19-59: sand: 0.00% ,whitewater: 0.00% ,water: 0.00% INFO - L9 2023-07-18-22-19-59: Less than 50 sand pixels detected within reference shoreline buffer. Using find_wl_contours1 ERROR - L9 2023-07-18-22-19-59: 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 2023-07-27-22-13-50 due to cloud cover percentage exceeding cloud threshold: 66.21% > 10.00%. ERROR - Skipping L9 2023-07-27-22-14-14 due to cloud cover percentage exceeding cloud threshold: 83.01% > 10.00%. 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.03% ,water: 39.30% 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: 1 shorelines. Number of shorelines after filtering shorelines: 1 shorelines INFO - Number of shoreline points before removing points within 300m of cloud mask 73 INFO - Number of shoreline points after removing points within 300m of cloud mask 73 INFO - Number of shoreline points before removing points within 30m of no data pixel 73 INFO - Number of shoreline points after removing points within 30m of no data pixel 73 INFO - Processing image L9 2023-08-12-22-14-23 INFO - L9 2023-08-12-22-14-23 cloud cover : 0.00% INFO - L9 2023-08-12-22-14-23: sand: 0.00% ,whitewater: 0.03% ,water: 39.16% INFO - L9 2023-08-12-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: 1 shorelines. Number of shorelines after filtering shorelines: 1 shorelines INFO - Number of shoreline points before removing points within 300m of cloud mask 73 INFO - Number of shoreline points after removing points within 300m of cloud mask 73 INFO - Number of shoreline points before removing points within 30m of no data pixel 73 INFO - Number of shoreline points after removing points within 30m of no data pixel 73 ERROR - Skipping L9 2023-08-19-22-20-11 due to cloud cover percentage exceeding cloud threshold: 49.82% > 10.00%. 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: 0.00% ,water: 36.09% 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: 1 shorelines. Number of shorelines after filtering shorelines: 1 shorelines INFO - Number of shoreline points before removing points within 300m of cloud mask 70 INFO - Number of shoreline points after removing points within 300m of cloud mask 70 INFO - Number of shoreline points before removing points within 30m of no data pixel 70 INFO - Number of shoreline points after removing points within 30m of no data pixel 70 INFO - Processing image L9 2023-08-28-22-14-31 INFO - L9 2023-08-28-22-14-31 cloud cover : 0.00% INFO - L9 2023-08-28-22-14-31: sand: 0.00% ,whitewater: 0.00% ,water: 35.74% INFO - L9 2023-08-28-22-14-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 70 INFO - Number of shoreline points after removing points within 300m of cloud mask 70 INFO - Number of shoreline points before removing points within 30m of no data pixel 70 INFO - Number of shoreline points after removing points within 30m of no data pixel 70 INFO - Processing image L9 2023-09-04-22-20-22 INFO - L9 2023-09-04-22-20-22 cloud cover : 0.00% INFO - L9 2023-09-04-22-20-22: sand: 0.00% ,whitewater: 0.00% ,water: 1.83% INFO - L9 2023-09-04-22-20-22: 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 84 INFO - Number of shoreline points after removing points within 300m of cloud mask 84 INFO - Number of shoreline points before removing points within 30m of no data pixel 84 INFO - Number of shoreline points after removing points within 30m of no data pixel 84 INFO - Processing image L9 2023-09-20-22-20-27 INFO - L9 2023-09-20-22-20-27 cloud cover : 0.00% INFO - L9 2023-09-20-22-20-27: sand: 0.14% ,whitewater: 0.12% ,water: 39.19% INFO - L9 2023-09-20-22-20-27: 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 68 INFO - Number of shoreline points after removing points within 300m of cloud mask 68 INFO - Number of shoreline points before removing points within 30m of no data pixel 68 INFO - Number of shoreline points after removing points within 30m of no data pixel 68 INFO - Processing image L9 2023-09-29-22-14-14 INFO - L9 2023-09-29-22-14-14 cloud cover : 9.12% INFO - L9 2023-09-29-22-14-14: sand: 1.36% ,whitewater: 1.94% ,water: 30.14% INFO - L9 2023-09-29-22-14-14: 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 59 INFO - Number of shoreline points after removing points within 300m of cloud mask 27 INFO - Number of shoreline points before removing points within 30m of no data pixel 27 INFO - Number of shoreline points after removing points within 30m of no data pixel 27 INFO - Processing image L9 2023-09-29-22-14-38 INFO - L9 2023-09-29-22-14-38 cloud cover : 9.24% INFO - L9 2023-09-29-22-14-38: sand: 1.42% ,whitewater: 1.97% ,water: 30.00% INFO - L9 2023-09-29-22-14-38: 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 59 INFO - Number of shoreline points after removing points within 300m of cloud mask 28 INFO - Number of shoreline points before removing points within 30m of no data pixel 28 INFO - Number of shoreline points after removing points within 30m of no data pixel 28 INFO - Processing image L9 2023-10-06-22-20-30 INFO - L9 2023-10-06-22-20-30 cloud cover : 7.20% INFO - L9 2023-10-06-22-20-30: sand: 0.00% ,whitewater: 0.00% ,water: 3.91% INFO - L9 2023-10-06-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: 2 shorelines. Number of shorelines after filtering shorelines: 0 shorelines INFO - Processing image L9 2023-10-15-22-14-26 INFO - L9 2023-10-15-22-14-26 cloud cover : 0.00% INFO - L9 2023-10-15-22-14-26: sand: 1.45% ,whitewater: 0.09% ,water: 37.45% INFO - L9 2023-10-15-22-14-26: Greater than 50 sand pixels detected within reference shoreline buffer. Using find_wl_contours2 INFO - Number of shorelines before removing shorelines < 500m: 2 shorelines. Number of shorelines after filtering shorelines: 1 shorelines INFO - Number of shoreline points before removing points within 300m of cloud mask 67 INFO - Number of shoreline points after removing points within 300m of cloud mask 67 INFO - Number of shoreline points before removing points within 30m of no data pixel 67 INFO - Number of shoreline points after removing points within 30m of no data pixel 67 INFO - Processing image L9 2023-10-15-22-14-50 INFO - L9 2023-10-15-22-14-50 cloud cover : 0.00% INFO - L9 2023-10-15-22-14-50: sand: 1.54% ,whitewater: 0.09% ,water: 37.45% INFO - L9 2023-10-15-22-14-50: Greater than 50 sand pixels detected within reference shoreline buffer. Using find_wl_contours2 INFO - Number of shorelines before removing shorelines < 500m: 2 shorelines. Number of shorelines after filtering shorelines: 1 shorelines INFO - Number of shoreline points before removing points within 300m of cloud mask 67 INFO - Number of shoreline points after removing points within 300m of cloud mask 67 INFO - Number of shoreline points before removing points within 30m of no data pixel 67 INFO - Number of shoreline points after removing points within 30m of no data pixel 67 INFO - Processing image L9 2023-10-22-22-20-38 INFO - L9 2023-10-22-22-20-38 cloud cover : 0.00% INFO - L9 2023-10-22-22-20-38: sand: 0.00% ,whitewater: 1.57% ,water: 9.45% INFO - L9 2023-10-22-22-20-38: 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 71 INFO - Number of shoreline points after removing points within 300m of cloud mask 71 INFO - Number of shoreline points before removing points within 30m of no data pixel 71 INFO - Number of shoreline points after removing points within 30m of no data pixel 69 ERROR - Skipping L9 2023-10-31-22-14-21 due to cloud cover percentage exceeding cloud threshold: 91.30% > 10.00%. ERROR - Skipping L9 2023-10-31-22-14-45 due to cloud cover percentage exceeding cloud threshold: 91.42% > 10.00%. INFO - Processing image L9 2023-11-23-22-20-41 INFO - L9 2023-11-23-22-20-41 cloud cover : 0.00% INFO - L9 2023-11-23-22-20-41: sand: 0.00% ,whitewater: 0.00% ,water: 14.75% INFO - L9 2023-11-23-22-20-41: 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 72 INFO - Number of shoreline points after removing points within 300m of cloud mask 72 INFO - Number of shoreline points before removing points within 30m of no data pixel 72 INFO - Number of shoreline points after removing points within 30m of no data pixel 72 INFO - Processing image L9 2023-12-09-22-20-38 INFO - L9 2023-12-09-22-20-38 cloud cover : 0.00% INFO - L9 2023-12-09-22-20-38: sand: 0.49% ,whitewater: 0.00% ,water: 39.22% INFO - L9 2023-12-09-22-20-38: 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 70 INFO - Number of shoreline points after removing points within 300m of cloud mask 70 INFO - Number of shoreline points before removing points within 30m of no data pixel 70 INFO - Number of shoreline points after removing points within 30m of no data pixel 70 INFO - Processing image L9 2023-12-18-22-14-32 INFO - L9 2023-12-18-22-14-32 cloud cover : 0.00% INFO - L9 2023-12-18-22-14-32: sand: 0.00% ,whitewater: 0.00% ,water: 39.36% INFO - L9 2023-12-18-22-14-32: 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 68 INFO - Number of shoreline points after removing points within 300m of cloud mask 68 INFO - Number of shoreline points before removing points within 30m of no data pixel 68 INFO - Number of shoreline points after removing points within 30m of no data pixel 68 INFO - Processing image L9 2023-12-18-22-14-56 INFO - L9 2023-12-18-22-14-56 cloud cover : 0.00% INFO - L9 2023-12-18-22-14-56: sand: 0.00% ,whitewater: 0.00% ,water: 39.36% INFO - L9 2023-12-18-22-14-56: 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 68 INFO - Number of shoreline points after removing points within 300m of cloud mask 68 INFO - Number of shoreline points before removing points within 30m of no data pixel 68 INFO - Number of shoreline points after removing points within 30m of no data pixel 68 INFO - Processing image L9 2023-12-25-22-20-44 INFO - L9 2023-12-25-22-20-44 cloud cover : 0.00% INFO - L9 2023-12-25-22-20-44: sand: 0.00% ,whitewater: 96.58% ,water: 0.00% INFO - L9 2023-12-25-22-20-44: 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: 0 shorelines INFO - Processing image L9 2024-01-19-22-14-28 INFO - L9 2024-01-19-22-14-28 cloud cover : 0.00% INFO - L9 2024-01-19-22-14-28: sand: 0.00% ,whitewater: 0.03% ,water: 40.17% 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: 1 shorelines. Number of shorelines after filtering shorelines: 1 shorelines INFO - Number of shoreline points before removing points within 300m of cloud mask 71 INFO - Number of shoreline points after removing points within 300m of cloud mask 71 INFO - Number of shoreline points before removing points within 30m of no data pixel 71 INFO - Number of shoreline points after removing points within 30m of no data pixel 71 INFO - Processing image L9 2024-01-19-22-14-52 INFO - L9 2024-01-19-22-14-52 cloud cover : 0.00% INFO - L9 2024-01-19-22-14-52: sand: 0.14% ,whitewater: 0.03% ,water: 40.12% INFO - L9 2024-01-19-22-14-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 71 INFO - Number of shoreline points after removing points within 300m of cloud mask 71 INFO - Number of shoreline points before removing points within 30m of no data pixel 71 INFO - Number of shoreline points after removing points within 30m of no data pixel 71 INFO - Processing image L9 2024-01-26-22-20-38 INFO - L9 2024-01-26-22-20-38 cloud cover : 0.00% INFO - L9 2024-01-26-22-20-38: sand: 2.12% ,whitewater: 8.43% ,water: 29.59% INFO - L9 2024-01-26-22-20-38: Greater than 50 sand pixels detected within reference shoreline buffer. Using find_wl_contours2 INFO - Number of shorelines before removing shorelines < 500m: 1 shorelines. Number of shorelines after filtering shorelines: 1 shorelines INFO - Number of shoreline points before removing points within 300m of cloud mask 70 INFO - Number of shoreline points after removing points within 300m of cloud mask 70 INFO - Number of shoreline points before removing points within 30m of no data pixel 70 INFO - Number of shoreline points after removing points within 30m of no data pixel 70 INFO - Processing image L9 2024-02-04-22-14-31 INFO - L9 2024-02-04-22-14-31 cloud cover : 0.00% INFO - L9 2024-02-04-22-14-31: sand: 0.00% ,whitewater: 0.49% ,water: 39.97% INFO - L9 2024-02-04-22-14-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 72 INFO - Number of shoreline points after removing points within 300m of cloud mask 72 INFO - Number of shoreline points before removing points within 30m of no data pixel 72 INFO - Number of shoreline points after removing points within 30m of no data pixel 72 INFO - Processing image L9 2024-02-04-22-14-55 INFO - L9 2024-02-04-22-14-55 cloud cover : 0.00% INFO - L9 2024-02-04-22-14-55: sand: 0.00% ,whitewater: 0.46% ,water: 39.80% INFO - L9 2024-02-04-22-14-55: 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 72 INFO - Number of shoreline points after removing points within 300m of cloud mask 72 INFO - Number of shoreline points before removing points within 30m of no data pixel 72 INFO - Number of shoreline points after removing points within 30m of no data pixel 72 INFO - Processing image L9 2024-02-11-22-20-40 INFO - L9 2024-02-11-22-20-40 cloud cover : 0.00% INFO - L9 2024-02-11-22-20-40: sand: 0.00% ,whitewater: 0.00% ,water: 0.00% INFO - L9 2024-02-11-22-20-40: 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 74 INFO - Number of shoreline points after removing points within 300m of cloud mask 74 INFO - Number of shoreline points before removing points within 30m of no data pixel 74 INFO - Number of shoreline points after removing points within 30m of no data pixel 74 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.38% ,whitewater: 1.36% ,water: 38.03% 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: 1 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 67 INFO - Number of shoreline points before removing points within 30m of no data pixel 67 INFO - Number of shoreline points after removing points within 30m of no data pixel 67 INFO - Processing image L9 2024-02-20-22-14-43 INFO - L9 2024-02-20-22-14-43 cloud cover : 0.00% INFO - L9 2024-02-20-22-14-43: sand: 0.43% ,whitewater: 1.39% ,water: 37.94% INFO - L9 2024-02-20-22-14-43: 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 67 INFO - Number of shoreline points after removing points within 300m of cloud mask 67 INFO - Number of shoreline points before removing points within 30m of no data pixel 67 INFO - Number of shoreline points after removing points within 30m of no data pixel 67 INFO - Processing image L9 2024-03-07-22-14-23 INFO - L9 2024-03-07-22-14-23 cloud cover : 0.00% INFO - L9 2024-03-07-22-14-23: sand: 0.00% ,whitewater: 0.09% ,water: 39.51% 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: 1 shorelines. Number of shorelines after filtering shorelines: 1 shorelines INFO - Number of shoreline points before removing points within 300m of cloud mask 70 INFO - Number of shoreline points after removing points within 300m of cloud mask 70 INFO - Number of shoreline points before removing points within 30m of no data pixel 70 INFO - Number of shoreline points after removing points within 30m of no data pixel 70 INFO - Processing image L9 2024-03-07-22-14-47 INFO - L9 2024-03-07-22-14-47 cloud cover : 0.00% INFO - L9 2024-03-07-22-14-47: sand: 0.23% ,whitewater: 0.09% ,water: 39.48% INFO - L9 2024-03-07-22-14-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 70 INFO - Number of shoreline points after removing points within 300m of cloud mask 70 INFO - Number of shoreline points before removing points within 30m of no data pixel 70 INFO - Number of shoreline points after removing points within 30m of no data pixel 70 INFO - Processing image L9 2024-03-14-22-20-32 INFO - L9 2024-03-14-22-20-32 cloud cover : 0.00% INFO - L9 2024-03-14-22-20-32: sand: 0.00% ,whitewater: 30.20% ,water: 0.00% INFO - L9 2024-03-14-22-20-32: 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: 0 shorelines ERROR - Skipping L9 2024-03-23-22-14-19 due to cloud cover percentage exceeding cloud threshold: 36.85% > 10.00%. ERROR - Skipping L9 2024-03-23-22-14-43 due to cloud cover percentage exceeding cloud threshold: 38.90% > 10.00%. ERROR - Skipping L9 2024-03-30-22-20-24 due to cloud cover percentage exceeding cloud threshold: 82.11% > 10.00%. INFO - Processing image L9 2024-04-24-22-13-49 INFO - L9 2024-04-24-22-13-49 cloud cover : 0.00% INFO - L9 2024-04-24-22-13-49: sand: 0.00% ,whitewater: 0.38% ,water: 38.03% 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: 1 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 67 INFO - Number of shoreline points before removing points within 30m of no data pixel 67 INFO - Number of shoreline points after removing points within 30m of no data pixel 67 INFO - Processing image L9 2024-04-24-22-14-13 INFO - L9 2024-04-24-22-14-13 cloud cover : 0.00% INFO - L9 2024-04-24-22-14-13: sand: 0.00% ,whitewater: 0.49% ,water: 37.83% INFO - L9 2024-04-24-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: 1 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 67 INFO - Number of shoreline points before removing points within 30m of no data pixel 67 INFO - Number of shoreline points after removing points within 30m of no data pixel 67 INFO - Processing image L9 2024-05-01-22-19-59 INFO - L9 2024-05-01-22-19-59 cloud cover : 0.00% INFO - L9 2024-05-01-22-19-59: sand: 0.00% ,whitewater: 2.06% ,water: 37.54% INFO - L9 2024-05-01-22-19-59: 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 62 INFO - Number of shoreline points after removing points within 300m of cloud mask 62 INFO - Number of shoreline points before removing points within 30m of no data pixel 62 INFO - Number of shoreline points after removing points within 30m of no data pixel 62 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.32% ,whitewater: 8.35% ,water: 30.12% 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: 1 shorelines. Number of shorelines after filtering shorelines: 1 shorelines INFO - Number of shoreline points before removing points within 300m of cloud mask 69 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 2024-05-10-22-14-12 INFO - L9 2024-05-10-22-14-12 cloud cover : 0.00% INFO - L9 2024-05-10-22-14-12: sand: 0.35% ,whitewater: 9.28% ,water: 29.01% INFO - L9 2024-05-10-22-14-12: 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 69 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 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: 0.00% ,water: 96.58% 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 72 INFO - Number of shoreline points after removing points within 300m of cloud mask 72 INFO - Number of shoreline points before removing points within 30m of no data pixel 72 INFO - Number of shoreline points after removing points within 30m of no data pixel 72 INFO - Processing image L9 2024-05-26-22-13-59 INFO - L9 2024-05-26-22-13-59 cloud cover : 0.00% INFO - L9 2024-05-26-22-13-59: sand: 0.00% ,whitewater: 0.00% ,water: 96.58% INFO - L9 2024-05-26-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 72 INFO - Number of shoreline points after removing points within 300m of cloud mask 72 INFO - Number of shoreline points before removing points within 30m of no data pixel 72 INFO - Number of shoreline points after removing points within 30m of no data pixel 72 INFO - Processing image L9 2024-06-02-22-19-45 INFO - L9 2024-06-02-22-19-45 cloud cover : 0.00% INFO - L9 2024-06-02-22-19-45: sand: 0.20% ,whitewater: 1.91% ,water: 38.06% INFO - L9 2024-06-02-22-19-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 75 INFO - Number of shoreline points after removing points within 300m of cloud mask 75 INFO - Number of shoreline points before removing points within 30m of no data pixel 75 INFO - Number of shoreline points after removing points within 30m of no data pixel 75 ERROR - Skipping L9 2024-07-13-22-13-38 due to cloud cover percentage exceeding cloud threshold: 15.85% > 10.00%. ERROR - Skipping L9 2024-07-13-22-14-02 due to cloud cover percentage exceeding cloud threshold: 43.10% > 10.00%. INFO - Processing image L9 2024-08-05-22-19-54 INFO - L9 2024-08-05-22-19-54 cloud cover : 0.00% INFO - L9 2024-08-05-22-19-54: sand: 0.00% ,whitewater: 0.00% ,water: 0.43% INFO - L9 2024-08-05-22-19-54: 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: 0 shorelines