Skip to content

Releases: kvos/CoastSat

CoastSat v3.1 includes beach slope estimation

08 Oct 23:14
Compare
Choose a tag to compare
  • added a section to the notebook about beach slope estimation so that users can directly estimate beach slope along their transects using the satellite-derived shorelines and FES2022 tide model.

CoastSat 3.0

03 Oct 13:10
Compare
Choose a tag to compare

This new version of CoastSat includes integration with the relatively new FES2022 global tide model (from CNES) to predict tide levels at any location and use the tide time-series for tidal correction directly inside CoastSat.

Next releases will focus on also adding the beach slope estimation.

Add reverse compatibility for tilename in downloads

29 Aug 11:52
Compare
Choose a tag to compare

Makes sure that the satellite tile added to the filenames in the image downloads is still compatible with the previous images downloaded without the tilename.

CoastSat v2.6

26 Jul 00:20
a0311b7
Compare
Choose a tag to compare

Changes:

  • add tilename to the filenames when downloading (SDS_download.py). Note that this will create backward compatibility issues when trying to load .tif files downloaded with older versions
  • fix of deprecated calls in matplotlib and numpy (thanks @2320sharon and @thekester)
  • new authenticate and initialise function by @thekester

CoastSat v2.5

26 Apr 10:35
db1cad1
Compare
Choose a tag to compare

Contributions from @2320sharon and @DanieTheron to improve the download updates and the cloud mask.

CoastSat v2.4

09 Nov 11:34
Compare
Choose a tag to compare

Main changes:

  • changed Sentinel-2 to collection to S2_HARMONIZED (otherwise there is a shift after 2022/01/01)
  • avoid downloading imagery that is already in folder
  • function to create an animation with the mapped shorelines

CoastSat v2.3

07 Jul 06:31
Compare
Choose a tag to compare

Improved Sentinel-2 cloud masking using the s2cloudless collection on Google Earth Engine https://developers.google.com/earth-engine/datasets/catalog/COPERNICUS_S2_CLOUD_PROBABILITY. This should make Sentinel-2 imagery much more usable for shoreline mapping.

CoastSat 2.2

04 Jan 22:43
Compare
Choose a tag to compare

Some minor updates including:

  • new way to convert coordinate systems (with pyproj)
  • added IMAGE_QUALITY flag in metadata
  • @2320sharon added a commit to save images as .jpg files instead of matplotlib plots

CoastSat 2.1

21 Sep 02:34
7d80dc9
Compare
Choose a tag to compare

Update to the workflow to download and preprocess Sentinel-2 imagery. Makes sure the bands that come at different resolutions (10m, 20m and 60m) are reprojected onto the same pixel grid with gdal_warp.

CoastSat 2.0

01 Aug 14:24
14ab6aa
Compare
Choose a tag to compare

CoastSat 2.0 MAJOR update:

  • New download and preprocess functions for Landsat images: this improvement provides better alignment between panchromatic and multispectral bands and fixes an occasional issue of a shift between L5 and L7/L8 in the resulting shoreline time-series. Note that the Sentinel-2 download and preprocessing remains exactly the same, but should be updated too eventually (I did not have time). Changes to SDS_download.py and SDS_preprocess.py were made.
  • New quality-control functions: to help with a fully automated shoreline extraction, including:
    • improved automated shoreline mapping when the manual quality-control parameters (check_detection and adjust_detection) are turned off. Changes to SDS_shoreline.py were made.
    • enhanced functionalities to compute the intersections (dealing with loops, multiple intersections etc), new function SDS_transects.compute_intersections_QC().
  • New post-processing functions: includes a despiking algorithm SDS_transects.reject_outliers() for the shoreline time-series and functions to compute seasonal and monthly averages, SDS_transects.seasonal_averages() and SDS_transects.monthly_averages().
  • Easier way to install the environment suggested by @YonniYe in #278.