Skip to content

Releases: SatelliteShorelines/CoastSeg

v1.1.29

06 Feb 19:19
Compare
Choose a tag to compare

Full Changelog: v1.1.28...v1.1.29

v1.1.29dev1

30 Jan 20:25
Compare
Choose a tag to compare

v1.1.28

24 Jan 16:54
Compare
Choose a tag to compare

Full Changelog: v1.1.27...v1.1.28

Release Date: Jan 24, 2024

Please upgrade to version 1.1.28 this version of CoastSeg contains a critical fix to the deprecated Google authentication method that CoastSeg was using to connect with Google Earth Engine. Please follow the upgrade instructions included below. This version also contains the fix for the issue where the edges of the S2 imagery were being misclassified.

Changelog

  • Fixes Issue #216 : Updated the tides controls to tell the user that the beach evelvation is relative is MSL and measured in meters
  • Fixes Issue #210 : The reference shoreline is now plotted in the zoo outputs
  • Minor bug fix: filters.py get_good_bad_files will now sort all the files as 'good' if all the files were given the same label
    • This bug occurred in the zoo workflow when only a few images ( <5) were used
  • Update README.md with collapsible update instructions by @2320sharon in #214
  • Fixed the issue where the edges of the S2 imagery were being misclassified. (coastsat_package 0.1.43)

S2 Edge Detection Fix

Before
bad_S2
After
good_S2

How to Upgrade

To upgrade to the latest version, you can follow these steps:

Step 1: Open CoastSeg in Anaconda

  1. Open Anaconda Prompt
  2. Activate the coastseg environment
  conda activate coastseg
  1. Go to your coastseg location
 cd <coastseg location>
  1. Open the SDS_coastsat_classifier.ipynb notebook
    • Click the restart and clear all outputs button and click the save button
    • This clears the old data from the notebook

image

Step 2: Install CoastSeg from PyPI

pip install coastseg==1.1.28

Step 3: Check for a Remote Connection to CoastSeg Repository

-Run the command below. In the output of this command you should see origin https://github.com/Doodleverse/CoastSeg.git (fetch)

git remote -v

git remote output

  • If you don't see this output, then run the following command
     git remote add origin  https://github.com/Doodleverse/CoastSeg.git
     git pull origin main

Step 4: Pull the Latest Changes

  1. Run the command below

     git pull origin main
    
  2. If you recieve an error message like the one shown below then proceed to 3, otherwise go to Go to Step 5: Verify Update Success

        Please commit your changes or stash them before you merge
        Aborting
    
    git_pull_fail
  3. Run the command below:

  • WARNING This will clear out anything you have written to the certifications.json make sure to save that file to a new location then move it back when you're done upgrading
       git fetch origin
       git reset --hard origin/main
       git pull origin main

Step 5: Verify Update Success

git status
  • This command should return the following message
  • On branch main
    Your branch is up to date with 'origin/main'.
    

Please refer to the CoastSeg's readme file for more information about installing and configuring.

Feedback

We are eager to hear about your experiences with this new release. Please provide your feedback, file issues, or contribute a pull request on our GitHub page.

v1.1.27

18 Jan 17:27
Compare
Choose a tag to compare

Full Changelog: v1.1.26...v1.1.27

Release Date: Jan 18, 2024

Please upgrade to version 1.1.27 this version of CoastSeg contains a critical fix to the deprecated Google authentication method that CoastSeg was using to connect with Google Earth Engine. Please follow the upgrade instructions included below. This version also contains the fix for the issue where the edges of the S2 imagery were being misclassified.

Changelog

  • Fixes Issue #210 : The reference shoreline is now plotted in the zoo outputs
  • Minor bug fix: filters.py get_good_bad_files will now sort all the files as 'good' if all the files were given the same label
    • This bug occurred in the zoo workflow when only a few images ( <5) were used
  • Update README.md with collapsible update instructions by @2320sharon in #214
  • Fixed the issue where the edges of the S2 imagery were being misclassified. (coastsat_package 0.1.43)

S2 Edge Detection Fix

Before
bad_S2
After
good_S2

How to Upgrade

To upgrade to the latest version, you can follow these steps:

Step 1: Open CoastSeg in Anaconda

  1. Open Anaconda Prompt
  2. Activate the coastseg environment
  conda activate coastseg
  1. Go to your coastseg location
 cd <coastseg location>
  1. Open the SDS_coastsat_classifier.ipynb notebook
    • Click the restart and clear all outputs button and click the save button
    • This clears the old data from the notebook

image

Step 2: Install CoastSeg from PyPI

pip install coastseg==1.1.27

Step 3: Check for a Remote Connection to CoastSeg Repository

-Run the command below. In the output of this command you should see origin https://github.com/Doodleverse/CoastSeg.git (fetch)

git remote -v

git remote output

  • If you don't see this output, then run the following command
     git remote add origin  https://github.com/Doodleverse/CoastSeg.git
     git pull origin main

Step 4: Pull the Latest Changes

  1. Run the command below

     git pull origin main
    
  2. If you recieve an error message like the one shown below then proceed to 3, otherwise go to Go to Step 5: Verify Update Success

        Please commit your changes or stash them before you merge
        Aborting
    
    git_pull_fail
  3. Run the command below:

  • WARNING This will clear out anything you have written to the certifications.json make sure to save that file to a new location then move it back when you're done upgrading
       git fetch origin
       git reset --hard origin/main
       git pull origin main

Step 5: Verify Update Success

git status
  • This command should return the following message
  • On branch main
    Your branch is up to date with 'origin/main'.
    

Please refer to the CoastSeg's readme file for more information about installing and configuring.

Feedback

We are eager to hear about your experiences with this new release. Please provide your feedback, file issues, or contribute a pull request on our GitHub page.

v1.1.26

10 Jan 22:54
Compare
Choose a tag to compare

Full Changelog: v1.1.25...v1.1.26

Release Date: Jan 10, 2024

Please upgrade to version 1.1.26 this version of CoastSeg contains a critical fix to the deprecated Google authentication method that CoastSeg was using to connect with Google Earth Engine. Please follow the upgrade instructions included below.

Changelog

  • Fixes Issue #211 : deprecated Google authentication method is no longer used to connect to Google Earth Engine
  • Minor bug fixes for indexing errors that would occur when loading extracted shorelines on the map when only 1 shoreline was available

How to Upgrade

To upgrade to the latest version, you can follow these steps:

pip install coastseg==1.1.26

Upgrading the SDS_coastsat_classifier.ipynb notebook

  1. Open the SDS_coastsat_classifier.ipynb notebook
  2. Click the restart and clear all outputs button and click the save button
    • This clears the old data from the notebook

image

  1. Open anaconda prompt
  2. Go to your coastseg location
  3. Run git pull origin main
    • If you got the error below:
         fatal: 'origin' does not appear to be a git repository
         fatal: Could not read from remote repository.
         
         Please make sure you have the correct access rights
         and the repository exists.
      
    • How to fix this error
       git remote add origin  https://github.com/Doodleverse/CoastSeg.git`
       git pull origin main
      
    • If you get error saying you have changes in your branch run the following commands
      - ⚠️ This will clear out anything you have written to the certifications.json make sure to save that file to a new location then move it back when you're done upgrading
       git fetch origin
       git reset --hard origin/main
      

Please refer to the CoastSeg's readme file for more information about installing and configuring.

Feedback

We are eager to hear about your experiences with this new release. Please provide your feedback, file issues, or contribute a pull request on our GitHub page.

v1.1.25

10 Jan 20:41
Compare
Choose a tag to compare

Full Changelog: v1.1.24...v1.1.25

Release v1.1.25

Release Date: Jan 10, 2024

Please upgrade to version 1.1.25 this version of CoastSeg contains a critical fix to the deprecated Google authentication method that CoastSeg was using to connect with Google Earth Engine. Please follow the upgrade instructions included below.

Changelog

  • Fixes Issue #211 : deprecated Google authentication method is no longer used to connect to Google Earth Engine

How to Upgrade

To upgrade to the latest version, you can follow these steps:

pip install coastseg==1.1.25

Upgrading the SDS_coastsat_classifier.ipynb notebook

  1. Open the SDS_coastsat_classifier.ipynb notebook
  2. Click the restart and clear all outputs button and click the save button
    • This clears the old data from the notebook

image

  1. Open anaconda prompt
  2. Go to your coastseg location
  3. Run git pull origin main
    • If you got the error below:
         fatal: 'origin' does not appear to be a git repository
         fatal: Could not read from remote repository.
         
         Please make sure you have the correct access rights
         and the repository exists.
      
    • How to fix this error
       git remote add origin  https://github.com/Doodleverse/CoastSeg.git`
       git pull origin main
      
    • If you get error saying you have changes in your branch run the following commands
      - ⚠️ This will clear out anything you have written to the certifications.json make sure to save that file to a new location then move it back when you're done upgrading
       git fetch origin
       git reset --hard origin/main
      

Please refer to the CoastSeg's readme file for more information about installing and configuring.

Feedback

We are eager to hear about your experiences with this new release. Please provide your feedback, file issues, or contribute a pull request on our GitHub page.

v1.1.24

21 Dec 17:45
Compare
Choose a tag to compare

Full Changelog: v1.1.23...v1.1.24

Release v1.1.24

Release Date: December 21, 2023

We are excited to announce the release of CoastSeg v1.1.24. We would like to express our gratitude to all the contributors who made this release possible. This version introduces a new feature that lets user interactively view and remove extracted shorelines on the map and we highly recommend all users to upgrade.

edit_extracted_shoreline_final_demo

Changelog

  • Closed Issue #207 : Log files are now much smaller
    #207

  • Closed Issue #198 : Users can now interactively view and remove extracted shorelines on the map
    #198

  • View all the extracted shorelines on the map color coded by date (darkest colors are the oldest)

  • Visually identify outlier extracted shorelines on the map

  • Move shorelines in and out of the trash

  • Delete outlier extracted shorelines with the empty trash button. This deletes that shoreline from the timeseries csv files, the geojson files and all other files.

  • You can view a tutorial on how to use it at YouTube Tutorial on How to Remove Outlier Shorelines

  • Issue in progress #179 : Merge sessions scripts

For a complete list of code contributors, see the GitHub contributors page.

How to Upgrade

To upgrade to the latest version, you can follow these steps:

pip install coastseg==1.1.24

Please refer to the CoastSeg's readme file for more information about installing and configuring.

Feedback

We are eager to hear about your experiences with this new release. Please provide your feedback, file issues, or contribute a pull request on our GitHub page.

v1.1.23dev2

15 Dec 15:49
Compare
Choose a tag to compare

v1.1.23dev1

15 Dec 15:23
Compare
Choose a tag to compare

v1.1.23

15 Dec 15:31
Compare
Choose a tag to compare

Full Changelog: v1.1.22...v1.1.23