Coastseg

Latest version: v1.4.5

Safety actively analyzes 714973 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 1 of 17

2.1.7

1.4.5

**Full Changelog**: https://github.com/SatelliteShorelines/CoastSeg/compare/v1.4.4...v1.4.5

1.4.4

What's Changed
* Merge in Updates for CoastSeg Release v1.4.4 by 2320sharon in https://github.com/SatelliteShorelines/CoastSeg/pull/292


**Full Changelog**: https://github.com/SatelliteShorelines/CoastSeg/compare/v1.4.3...v1.4.4

1.4.3

**Full Changelog**: https://github.com/SatelliteShorelines/CoastSeg/compare/v1.4.1...v1.4.3

New Features
1. Perform tide correction using uploaded slopes and seasonal/monthly slopes from CSV files
2. Perform tide correction using uploaded tides from CSV files

![Image](https://github.com/user-attachments/assets/828713df-3315-4978-a818-d602d29fe012)

Bug Fixes
- Fixes bug in CoastSeg 1.4.1 where the extracted shorelines in the file `extracted_shorelines_lines.geojson` were being saved as `MultiPoint` instead of `MultiLineString` and `LineString`


Resolved Issues
282 & 264 : Perform tide correction using uploaded slopes and seasonal/monthly slopes from CSV files

- Examples of acceptable CSV file formats for slope: https://satelliteshorelines.github.io/CoastSeg/slope-file-format/

281 : Perform tide correction using uploaded tides from CSV files

- Examples of acceptable CSV file formats for slope: https://satelliteshorelines.github.io/CoastSeg/tide-file-format/


Contributors
- dbuscombe-usgs & mlundine : Provided valuable feedback and examples of slope data.
- cjanda12 : Participated in beta testing for the new feature that allows uploading slopes and tides from CSV files.

1.4.1

**Full Changelog**: https://github.com/SatelliteShorelines/CoastSeg/compare/v1.4.0...v1.4.1

1.4.0

**Full Changelog**: https://github.com/SatelliteShorelines/CoastSeg/compare/v1.3.0...v1.4.0

What's Changed
* **New Tide Model** : The new FES22 model is available for download & tide predictions and it is the new default model. The FES14 model is still available.

<img src="https://github.com/user-attachments/assets/037635d3-ffab-47a4-a629-3d980f3fc80d" alt="description" style="width:50%; height:auto;">


Zoo Workflow Updates
---------
1. **New Intersection Method**
- In the zoo workflow a new method called `transect_timeseries` replaces the `compute_intersection_QC` function. It intersects the extracted shoreline with the transects and keeps the most seaward intersection point if the shoreline intersected the transect multiple times.
2. **Save Good/Bad Model Scores to Extracted Shorelines**
- If the user runs the `7_automatic_image_sorter.py` script & uses the `apply_segmentation_filter` setting in the `3_zoo_workflow.py` scripts the good/bad score assigned by both the good/bad image model and the good/bad segmentation model will be saved out to the extracted shoreline geojson files as well as the timeseries_transect csv files.
3. **Extracted Shorelines are Smoothed**
- Extracted Shorelines are smoothed using Chaikin's corner cutting algorithm.
4. **Extracted Shorelines are Split by Distance**
- Extracted Shorelines that span over large distances are split into segments. The new `split_line` function will split the extracted shoreline if for extracted shorelines derived from L5,L7,L8,L9 the distance between two points on a shoreline exceeds 45m or 15m for extracted shorelines derived from S2 imagery.


Resolved Issues
283 & 143 : Compute intersections and break up shorelines
263 Zoo Workflow Enhancements: Save the good/bad image classifier and segmentation classifier to the extracted shorelines and transect timeseries files
284 Integrate the New FES22 Tide Model into CoastSeg

![image](https://github.com/user-attachments/assets/f6941de6-648b-4e36-ac17-e08de28429c7)

Contributors
- mlundine : Originator of the new `transect_timeseries` function, smooth shorelines and split shorelines function. These functions can be found in SDS tools
- dbuscombe-usgs : Contributed idea to add FES22 model and save the good/bad threshold being saved
- cjanda12 : Beta testing the download and use of the new FES22 model

Page 1 of 17

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.