INFO - Please read the following information carefully: INFO - find_wl_contours2: A method for extracting shorelines that uses the sand water interface detected with the model to refine the threshold that's used to detect shorelines . - This is the default method used when there are enough sand pixels within the reference shoreline buffer. INFO - find_wl_contours1: This shoreline extraction method uses a threshold to differentiate between water and land pixels in images, relying on Modified Normalized Difference Water Index (MNDWI) values. However, it may inaccurately classify snow and ice as water, posing a limitation in certain environments. - This is only used when not enough sand pixels are detected within the reference shoreline buffer. INFO - --------------------------------------------------------------------------------------------------------------------- INFO - Extracting shorelines for L9 Minimum Shoreline Length: 500 INFO - Processing image L9 2021-11-21-22-22-34 INFO - L9 2021-11-21-22-22-34 cloud cover : 3.71% INFO - L9 2021-11-21-22-22-34: sand: 0.05% ,whitewater: 14.27% ,water: 47.35% INFO - L9 2021-11-21-22-22-34: Less than 50 sand pixels detected within reference shoreline buffer. Using find_wl_contours1 INFO - Number of shorelines before removing shorelines < 500m: 5 shorelines. Number of shorelines after filtering shorelines: 1 shorelines INFO - Number of shoreline points before removing points within 300m of cloud mask 137 INFO - Number of shoreline points after removing points within 300m of cloud mask 110 INFO - Number of shoreline points before removing points within 30m of no data pixel 110 INFO - Number of shoreline points after removing points within 30m of no data pixel 110 INFO - Processing image L9 2022-01-27-22-26-26 INFO - L9 2022-01-27-22-26-26 cloud cover : 0.00% INFO - L9 2022-01-27-22-26-26: sand: 0.00% ,whitewater: 5.31% ,water: 41.33% INFO - L9 2022-01-27-22-26-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: 0 shorelines 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: 2.78% ,water: 64.22% 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: 4 shorelines. Number of shorelines after filtering shorelines: 1 shorelines INFO - Number of shoreline points before removing points within 300m of cloud mask 170 INFO - Number of shoreline points after removing points within 300m of cloud mask 170 INFO - Number of shoreline points before removing points within 30m of no data pixel 170 INFO - Number of shoreline points after removing points within 30m of no data pixel 170 INFO - Processing image L9 2022-02-12-22-26-23 INFO - L9 2022-02-12-22-26-23 cloud cover : 0.00% INFO - L9 2022-02-12-22-26-23: sand: 0.00% ,whitewater: 14.45% ,water: 23.09% INFO - L9 2022-02-12-22-26-23: Less than 50 sand pixels detected within reference shoreline buffer. Using find_wl_contours1 INFO - Number of shorelines before removing shorelines < 500m: 2 shorelines. Number of shorelines after filtering shorelines: 0 shorelines 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.12% ,whitewater: 15.02% ,water: 53.24% 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: 6 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 INFO - Processing image L9 2022-02-28-22-26-36 INFO - L9 2022-02-28-22-26-36 cloud cover : 0.00% INFO - L9 2022-02-28-22-26-36: sand: 0.00% ,whitewater: 0.03% ,water: 68.98% INFO - L9 2022-02-28-22-26-36: Less than 50 sand pixels detected within reference shoreline buffer. Using find_wl_contours1 INFO - Number of shorelines before removing shorelines < 500m: 5 shorelines. Number of shorelines after filtering shorelines: 1 shorelines INFO - Number of shoreline points before removing points within 300m of cloud mask 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-16-22-26-35 due to cloud cover percentage exceeding cloud threshold: 26.13% > 10.00%. INFO - Processing image L9 2022-04-01-22-26-07 INFO - L9 2022-04-01-22-26-07 cloud cover : 0.00% INFO - L9 2022-04-01-22-26-07: sand: 0.00% ,whitewater: 2.08% ,water: 16.23% INFO - L9 2022-04-01-22-26-07: Less than 50 sand pixels detected within reference shoreline buffer. Using find_wl_contours1 ERROR - L9 2022-04-01-22-26-07: 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-04-01-22-26-31 INFO - L9 2022-04-01-22-26-31 cloud cover : 0.00% INFO - L9 2022-04-01-22-26-31: sand: 0.00% ,whitewater: 3.31% ,water: 66.07% 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: 7 shorelines. Number of shorelines after filtering shorelines: 1 shorelines INFO - Number of shoreline points before removing points within 300m of cloud mask 158 INFO - Number of shoreline points after removing points within 300m of cloud mask 158 INFO - Number of shoreline points before removing points within 30m of no data pixel 158 INFO - Number of shoreline points after removing points within 30m of no data pixel 158 ERROR - Skipping L9 2022-05-03-22-25-53 due to cloud cover percentage exceeding cloud threshold: 10.71% > 10.00%. ERROR - Skipping L9 2022-05-03-22-26-17 due to cloud cover percentage exceeding cloud threshold: 13.34% > 10.00%. INFO - Processing image L9 2022-06-20-22-25-56 INFO - L9 2022-06-20-22-25-56 cloud cover : 0.00% INFO - L9 2022-06-20-22-25-56: sand: 0.00% ,whitewater: 1.87% ,water: 68.74% INFO - L9 2022-06-20-22-25-56: Less than 50 sand pixels detected within reference shoreline buffer. Using find_wl_contours1 INFO - Number of shorelines before removing shorelines < 500m: 2 shorelines. Number of shorelines after filtering shorelines: 1 shorelines INFO - Number of shoreline points before removing points within 300m of cloud mask 49 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 48 ERROR - Skipping L9 2022-06-20-22-26-20 due to cloud cover percentage exceeding cloud threshold: 11.05% > 10.00%. ERROR - Skipping L9 2022-07-22-22-26-06 due to cloud cover percentage exceeding cloud threshold: 67.17% > 10.00%. ERROR - Skipping L9 2022-07-22-22-26-30 due to cloud cover percentage exceeding cloud threshold: 18.21% > 10.00%. INFO - Processing image L9 2022-08-07-22-26-18 INFO - L9 2022-08-07-22-26-18 cloud cover : 0.00% INFO - L9 2022-08-07-22-26-18: sand: 0.00% ,whitewater: 2.44% ,water: 64.23% INFO - L9 2022-08-07-22-26-18: Less than 50 sand pixels detected within reference shoreline buffer. Using find_wl_contours1 INFO - Number of shorelines before removing shorelines < 500m: 2 shorelines. Number of shorelines after filtering shorelines: 1 shorelines INFO - Number of shoreline points before removing points within 300m of cloud mask 53 INFO - Number of shoreline points after removing points within 300m of cloud mask 53 INFO - Number of shoreline points before removing points within 30m of no data pixel 53 INFO - Number of shoreline points after removing points within 30m of no data pixel 51 ERROR - Skipping L9 2022-08-07-22-26-42 due to cloud cover percentage exceeding cloud threshold: 14.92% > 10.00%. INFO - Processing image L9 2022-09-08-22-26-23 INFO - L9 2022-09-08-22-26-23 cloud cover : 0.00% INFO - L9 2022-09-08-22-26-23: sand: 0.00% ,whitewater: 2.34% ,water: 50.24% INFO - L9 2022-09-08-22-26-23: Less than 50 sand pixels detected within reference shoreline buffer. Using find_wl_contours1 INFO - Number of shorelines before removing shorelines < 500m: 2 shorelines. Number of shorelines after filtering shorelines: 0 shorelines 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: 1.97% ,water: 67.05% 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: 4 shorelines. Number of shorelines after filtering shorelines: 1 shorelines INFO - Number of shoreline points before removing points within 300m of cloud mask 158 INFO - Number of shoreline points after removing points within 300m of cloud mask 158 INFO - Number of shoreline points before removing points within 30m of no data pixel 158 INFO - Number of shoreline points after removing points within 30m of no data pixel 158 ERROR - Skipping L9 2022-10-10-22-26-34 due to cloud cover percentage exceeding cloud threshold: 55.85% > 10.00%. ERROR - Skipping L9 2022-10-10-22-26-58 due to cloud cover percentage exceeding cloud threshold: 55.99% > 10.00%. INFO - Processing image L9 2022-12-29-22-26-36 INFO - L9 2022-12-29-22-26-36 cloud cover : 0.00% INFO - L9 2022-12-29-22-26-36: sand: 0.00% ,whitewater: 10.34% ,water: 32.90% INFO - L9 2022-12-29-22-26-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: 0 shorelines 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: 5.63% ,water: 60.01% 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: 4 shorelines. Number of shorelines after filtering shorelines: 1 shorelines INFO - Number of shoreline points before removing points within 300m of cloud mask 174 INFO - Number of shoreline points after removing points within 300m of cloud mask 174 INFO - Number of shoreline points before removing points within 30m of no data pixel 174 INFO - Number of shoreline points after removing points within 30m of no data pixel 174 INFO - Processing image L9 2023-01-14-22-26-33 INFO - L9 2023-01-14-22-26-33 cloud cover : 0.00% INFO - L9 2023-01-14-22-26-33: sand: 0.00% ,whitewater: 1.95% ,water: 23.35% INFO - L9 2023-01-14-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: 0 shorelines 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: 1.28% ,water: 64.21% 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: 3 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 2023-01-30-22-26-37 due to cloud cover percentage exceeding cloud threshold: 86.01% > 10.00%. ERROR - Skipping L9 2023-01-30-22-27-01 due to cloud cover percentage exceeding cloud threshold: 78.01% > 10.00%. ERROR - Skipping L9 2023-02-15-22-26-37 due to cloud cover percentage exceeding cloud threshold: 67.69% > 10.00%. ERROR - Skipping L9 2023-02-15-22-27-01 due to cloud cover percentage exceeding cloud threshold: 69.14% > 10.00%. INFO - Processing image L9 2023-03-03-22-26-24 INFO - L9 2023-03-03-22-26-24 cloud cover : 0.00% INFO - L9 2023-03-03-22-26-24: sand: 0.00% ,whitewater: 13.96% ,water: 17.95% INFO - L9 2023-03-03-22-26-24: Less than 50 sand pixels detected within reference shoreline buffer. Using find_wl_contours1 INFO - Number of shorelines before removing shorelines < 500m: 2 shorelines. Number of shorelines after filtering shorelines: 0 shorelines 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.05% ,whitewater: 14.99% ,water: 52.85% 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: 5 shorelines. Number of shorelines after filtering shorelines: 1 shorelines INFO - Number of shoreline points before removing points within 300m of cloud mask 169 INFO - Number of shoreline points after removing points within 300m of cloud mask 169 INFO - Number of shoreline points before removing points within 30m of no data pixel 169 INFO - Number of shoreline points after removing points within 30m of no data pixel 169 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: 8.22% ,water: 62.22% 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: 5 shorelines. Number of shorelines after filtering shorelines: 1 shorelines INFO - Number of shoreline points before removing points within 300m of cloud mask 157 INFO - Number of shoreline points after removing points within 300m of cloud mask 157 INFO - Number of shoreline points before removing points within 30m of no data pixel 157 INFO - Number of shoreline points after removing points within 30m of no data pixel 157 ERROR - Skipping L9 2023-05-22-22-26-04 due to cloud cover percentage exceeding cloud threshold: 10.20% > 10.00%. INFO - Processing image L9 2023-06-07-22-25-35 INFO - L9 2023-06-07-22-25-35 cloud cover : 0.00% INFO - L9 2023-06-07-22-25-35: sand: 0.00% ,whitewater: 0.00% ,water: 51.53% INFO - L9 2023-06-07-22-25-35: Less than 50 sand pixels detected within reference shoreline buffer. Using find_wl_contours1 INFO - Number of shorelines before removing shorelines < 500m: 1 shorelines. Number of shorelines after filtering shorelines: 0 shorelines INFO - Processing image L9 2023-06-07-22-25-59 INFO - L9 2023-06-07-22-25-59 cloud cover : 9.94% INFO - L9 2023-06-07-22-25-59: sand: 0.00% ,whitewater: 1.66% ,water: 62.52% INFO - L9 2023-06-07-22-25-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 124 INFO - Number of shoreline points after removing points within 300m of cloud mask 46 INFO - Number of shoreline points before removing points within 30m of no data pixel 46 INFO - Number of shoreline points after removing points within 30m of no data pixel 46 INFO - Processing image L9 2023-06-23-22-25-29 INFO - L9 2023-06-23-22-25-29 cloud cover : 0.00% INFO - L9 2023-06-23-22-25-29: sand: 0.00% ,whitewater: 0.48% ,water: 68.15% INFO - L9 2023-06-23-22-25-29: 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 44 INFO - Number of shoreline points after removing points within 300m of cloud mask 44 INFO - Number of shoreline points before removing points within 30m of no data pixel 44 INFO - Number of shoreline points after removing points within 30m of no data pixel 43 INFO - Processing image L9 2023-06-23-22-25-53 INFO - L9 2023-06-23-22-25-53 cloud cover : 6.03% INFO - L9 2023-06-23-22-25-53: sand: 0.00% ,whitewater: 0.24% ,water: 53.01% 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: 4 shorelines. Number of shorelines after filtering shorelines: 0 shorelines INFO - Processing image L9 2023-07-25-22-25-46 INFO - L9 2023-07-25-22-25-46 cloud cover : 0.00% INFO - L9 2023-07-25-22-25-46: sand: 0.00% ,whitewater: 20.11% ,water: 41.54% INFO - L9 2023-07-25-22-25-46: Less than 50 sand pixels detected within reference shoreline buffer. Using find_wl_contours1 INFO - Number of shorelines before removing shorelines < 500m: 1 shorelines. Number of shorelines after filtering shorelines: 0 shorelines INFO - Processing image L9 2023-07-25-22-26-10 INFO - L9 2023-07-25-22-26-10 cloud cover : 4.92% INFO - L9 2023-07-25-22-26-10: sand: 0.00% ,whitewater: 25.10% ,water: 41.13% 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: 4 shorelines. Number of shorelines after filtering shorelines: 1 shorelines INFO - Number of shoreline points before removing points within 300m of cloud mask 150 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-08-10-22-25-56 INFO - L9 2023-08-10-22-25-56 cloud cover : 0.00% INFO - L9 2023-08-10-22-25-56: sand: 0.00% ,whitewater: 0.00% ,water: 82.23% INFO - L9 2023-08-10-22-25-56: Less than 50 sand pixels detected within reference shoreline buffer. Using find_wl_contours1 INFO - Number of shorelines before removing shorelines < 500m: 1 shorelines. Number of shorelines after filtering shorelines: 1 shorelines INFO - Number of shoreline points before removing points within 300m of cloud mask 51 INFO - Number of shoreline points after removing points within 300m of cloud mask 51 INFO - Number of shoreline points before removing points within 30m of no data pixel 51 INFO - Number of shoreline points after removing points within 30m of no data pixel 50 ERROR - Skipping L9 2023-08-10-22-26-20 due to cloud cover percentage exceeding cloud threshold: 13.96% > 10.00%. INFO - Processing image L9 2023-08-26-22-26-04 INFO - L9 2023-08-26-22-26-04 cloud cover : 0.00% INFO - L9 2023-08-26-22-26-04: sand: 0.00% ,whitewater: 17.19% ,water: 48.08% INFO - L9 2023-08-26-22-26-04: Less than 50 sand pixels detected within reference shoreline buffer. Using find_wl_contours1 INFO - Number of shorelines before removing shorelines < 500m: 3 shorelines. Number of shorelines after filtering shorelines: 0 shorelines INFO - Processing image L9 2023-08-26-22-26-28 INFO - L9 2023-08-26-22-26-28 cloud cover : 0.00% INFO - L9 2023-08-26-22-26-28: sand: 0.00% ,whitewater: 22.18% ,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: 3 shorelines. Number of shorelines after filtering shorelines: 1 shorelines INFO - Number of shoreline points before removing points within 300m of cloud mask 158 INFO - Number of shoreline points after removing points within 300m of cloud mask 158 INFO - Number of shoreline points before removing points within 30m of no data pixel 158 INFO - Number of shoreline points after removing points within 30m of no data pixel 158 ERROR - Skipping L9 2023-09-27-22-26-33 due to cloud cover percentage exceeding cloud threshold: 90.87% > 10.00%. INFO - Processing image L9 2023-10-29-22-26-21 INFO - L9 2023-10-29-22-26-21 cloud cover : 0.00% INFO - L9 2023-10-29-22-26-21: sand: 0.00% ,whitewater: 0.00% ,water: 51.11% INFO - L9 2023-10-29-22-26-21: Less than 50 sand pixels detected within reference shoreline buffer. Using find_wl_contours1 INFO - Number of shorelines before removing shorelines < 500m: 2 shorelines. Number of shorelines after filtering shorelines: 0 shorelines 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.09% ,water: 67.84% 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: 3 shorelines. Number of shorelines after filtering shorelines: 1 shorelines INFO - Number of shoreline points before removing points within 300m of cloud mask 173 INFO - Number of shoreline points after removing points within 300m of cloud mask 173 INFO - Number of shoreline points before removing points within 30m of no data pixel 173 INFO - Number of shoreline points after removing points within 30m of no data pixel 173 INFO - Processing image L9 2023-11-30-22-26-28 INFO - L9 2023-11-30-22-26-28 cloud cover : 0.00% INFO - L9 2023-11-30-22-26-28: sand: 0.00% ,whitewater: 1.17% ,water: 57.63% INFO - L9 2023-11-30-22-26-28: Less than 50 sand pixels detected within reference shoreline buffer. Using find_wl_contours1 INFO - Number of shorelines before removing shorelines < 500m: 2 shorelines. Number of shorelines after filtering shorelines: 0 shorelines 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.56% ,water: 65.10% 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: 2 shorelines. Number of shorelines after filtering shorelines: 1 shorelines INFO - Number of shoreline points before removing points within 300m of cloud mask 174 INFO - Number of shoreline points after removing points within 300m of cloud mask 174 INFO - Number of shoreline points before removing points within 30m of no data pixel 174 INFO - Number of shoreline points after removing points within 30m of no data pixel 174 INFO - Processing image L9 2024-01-01-22-26-27 INFO - L9 2024-01-01-22-26-27 cloud cover : 0.00% INFO - L9 2024-01-01-22-26-27: sand: 0.00% ,whitewater: 9.75% ,water: 42.15% INFO - L9 2024-01-01-22-26-27: Less than 50 sand pixels detected within reference shoreline buffer. Using find_wl_contours1 INFO - Number of shorelines before removing shorelines < 500m: 3 shorelines. Number of shorelines after filtering shorelines: 0 shorelines INFO - Processing image L9 2024-01-01-22-26-51 INFO - L9 2024-01-01-22-26-51 cloud cover : 0.00% INFO - L9 2024-01-01-22-26-51: sand: 0.00% ,whitewater: 9.02% ,water: 55.42% INFO - L9 2024-01-01-22-26-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 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 ERROR - Skipping L9 2024-01-17-22-26-50 due to cloud cover percentage exceeding cloud threshold: 72.47% > 10.00%. INFO - Processing image L9 2024-02-02-22-26-28 INFO - L9 2024-02-02-22-26-28 cloud cover : 0.00% INFO - L9 2024-02-02-22-26-28: sand: 0.00% ,whitewater: 18.72% ,water: 42.92% INFO - L9 2024-02-02-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: 0 shorelines 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: 22.59% ,water: 44.21% 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: 4 shorelines. Number of shorelines after filtering shorelines: 1 shorelines INFO - Number of shoreline points before removing points within 300m of cloud mask 166 INFO - Number of shoreline points after removing points within 300m of cloud mask 166 INFO - Number of shoreline points before removing points within 30m of no data pixel 166 INFO - Number of shoreline points after removing points within 30m of no data pixel 166 ERROR - Skipping L9 2024-03-05-22-26-21 due to cloud cover percentage exceeding cloud threshold: 37.25% > 10.00%. ERROR - Skipping L9 2024-03-05-22-26-45 due to cloud cover percentage exceeding cloud threshold: 33.32% > 10.00%. INFO - Processing image L9 2024-03-21-22-26-18 INFO - L9 2024-03-21-22-26-18 cloud cover : 0.00% INFO - L9 2024-03-21-22-26-18: sand: 0.00% ,whitewater: 8.28% ,water: 55.08% INFO - L9 2024-03-21-22-26-18: Less than 50 sand pixels detected within reference shoreline buffer. Using find_wl_contours1 INFO - Number of shorelines before removing shorelines < 500m: 2 shorelines. Number of shorelines after filtering shorelines: 0 shorelines 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: 8.10% ,water: 61.59% 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: 4 shorelines. Number of shorelines after filtering shorelines: 1 shorelines INFO - Number of shoreline points before removing points within 300m of cloud mask 158 INFO - Number of shoreline points after removing points within 300m of cloud mask 158 INFO - Number of shoreline points before removing points within 30m of no data pixel 158 INFO - Number of shoreline points after removing points within 30m of no data pixel 158 INFO - Processing image L9 2024-04-06-22-26-09 INFO - L9 2024-04-06-22-26-09 cloud cover : 0.00% INFO - L9 2024-04-06-22-26-09: sand: 0.00% ,whitewater: 9.32% ,water: 53.92% INFO - L9 2024-04-06-22-26-09: Less than 50 sand pixels detected within reference shoreline buffer. Using find_wl_contours1 INFO - Number of shorelines before removing shorelines < 500m: 2 shorelines. Number of shorelines after filtering shorelines: 0 shorelines 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: 8.49% ,water: 61.89% 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: 4 shorelines. Number of shorelines after filtering shorelines: 1 shorelines INFO - Number of shoreline points before removing points within 300m of cloud mask 160 INFO - Number of shoreline points after removing points within 300m of cloud mask 160 INFO - Number of shoreline points before removing points within 30m of no data pixel 160 INFO - Number of shoreline points after removing points within 30m of no data pixel 160 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: 7.04% ,water: 63.96% 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: 5 shorelines. Number of shorelines after filtering shorelines: 1 shorelines INFO - Number of shoreline points before removing points within 300m of cloud mask 164 INFO - Number of shoreline points after removing points within 300m of cloud mask 164 INFO - Number of shoreline points before removing points within 30m of no data pixel 164 INFO - Number of shoreline points after removing points within 30m of no data pixel 164 INFO - Processing image L9 2024-05-08-22-25-46 INFO - L9 2024-05-08-22-25-46 cloud cover : 0.00% INFO - L9 2024-05-08-22-25-46: sand: 0.00% ,whitewater: 0.00% ,water: 11.11% INFO - L9 2024-05-08-22-25-46: Less than 50 sand pixels detected within reference shoreline buffer. Using find_wl_contours1 ERROR - L9 2024-05-08-22-25-46: 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 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: 6.23% ,water: 65.02% 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: 9 shorelines. Number of shorelines after filtering shorelines: 1 shorelines INFO - Number of shoreline points before removing points within 300m of cloud mask 155 INFO - Number of shoreline points after removing points within 300m of cloud mask 155 INFO - Number of shoreline points before removing points within 30m of no data pixel 155 INFO - Number of shoreline points after removing points within 30m of no data pixel 155 ERROR - Skipping L9 2024-05-24-22-25-59 due to cloud cover percentage exceeding cloud threshold: 48.15% > 10.00%. INFO - Processing image L9 2024-06-09-22-25-53 INFO - L9 2024-06-09-22-25-53 cloud cover : 8.14% INFO - L9 2024-06-09-22-25-53: sand: 0.00% ,whitewater: 0.00% ,water: 6.19% 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: 17 shorelines. Number of shorelines after filtering shorelines: 0 shorelines INFO - Processing image L9 2024-06-25-22-25-37 INFO - L9 2024-06-25-22-25-37 cloud cover : 4.78% INFO - L9 2024-06-25-22-25-37: sand: 0.00% ,whitewater: 1.98% ,water: 68.47% INFO - L9 2024-06-25-22-25-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: 2 shorelines INFO - Number of shoreline points before removing points within 300m of cloud mask 109 INFO - Number of shoreline points after removing points within 300m of cloud mask 56 INFO - Number of shoreline points before removing points within 30m of no data pixel 56 INFO - Number of shoreline points after removing points within 30m of no data pixel 56 ERROR - Skipping L9 2024-07-11-22-25-34 due to cloud cover percentage exceeding cloud threshold: 22.59% > 10.00%. ERROR - Skipping L9 2024-07-11-22-25-58 due to cloud cover percentage exceeding cloud threshold: 10.24% > 10.00%. INFO - Processing image L9 2024-07-27-22-26-00 INFO - L9 2024-07-27-22-26-00 cloud cover : 5.75% INFO - L9 2024-07-27-22-26-00: sand: 0.00% ,whitewater: 0.95% ,water: 39.97% INFO - L9 2024-07-27-22-26-00: Less than 50 sand pixels detected within reference shoreline buffer. Using find_wl_contours1 INFO - Number of shorelines before removing shorelines < 500m: 5 shorelines. Number of shorelines after filtering shorelines: 2 shorelines INFO - Number of shoreline points before removing points within 300m of cloud mask 145 INFO - Number of shoreline points after removing points within 300m of cloud mask 145 INFO - Number of shoreline points before removing points within 30m of no data pixel 145 INFO - Number of shoreline points after removing points within 30m of no data pixel 145 INFO - Processing image L9 2024-08-12-22-25-45 INFO - L9 2024-08-12-22-25-45 cloud cover : 0.00% INFO - L9 2024-08-12-22-25-45: sand: 0.00% ,whitewater: 11.83% ,water: 54.90% INFO - L9 2024-08-12-22-25-45: 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 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: 13.05% ,water: 55.83% 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: 6 shorelines. Number of shorelines after filtering shorelines: 1 shorelines INFO - Number of shoreline points before removing points within 300m of cloud mask 161 INFO - Number of shoreline points after removing points within 300m of cloud mask 161 INFO - Number of shoreline points before removing points within 30m of no data pixel 161 INFO - Number of shoreline points after removing points within 30m of no data pixel 161