v1.7.0
CoastSeg v1.7.0
Release Date: 12/3/2025
Highlights
-
Cleaner, more reliable CoastSeg
- Internal cleanup and refactoring to make CoastSeg easier to maintain and less error-prone.
- Clearer documentation and type hints to help anyone reading or extending the code.
- Removal of unused files and functions to reduce clutter.
-
Smoother model downloads
- Improved handling of model file downloads so that problems are reported more clearly instead of failing silently.
-
CoastSat notebook UI polish
- The CoastSat notebook menu now uses bordered boxes to group related controls.
- Important actions (like removing features or applying tide correction) are visually highlighted so they’re easier to find and understand.
- Overall, the notebook should feel more organized and friendlier for new users.
Bug Fixes
- Fixed GEE double-login issue (closes #307)
- Previously, when Google Earth Engine credentials expired, users could be asked to log in twice.
- The authentication flow now correctly saves refreshed credentials after a single successful login.
Pull Requests Included
- #309 – Refactoring and documentation improvements by @2320sharon
- #311 – CoastSat Notebook UI Improvement: Add Borders to Components by @2320sharon
Behind the scenes
- Dependency and tooling updates (including
h5pyand Pixi-based GitHub Actions) to keep CI stable and up to date. - Test warnings and old assets cleaned up to keep the repository smaller and easier to work with.
Contributors
- @2320sharon for the refactor, documentation improvements, download/CI fixes, and UI updates.
- @Cjanda12 for the notebook UI suggestion that inspired the new bordered controls.
Full Changelog
Full Changelog: v1.6.0...v1.7.0