Awesome Lists

awesome-coastal

by chrisleaman

awesome listpushed over 2 years ago

A curated list of awesome resources for coastal engineers and scientists

AI summary

Coastal toolbox

A curated collection of tools and resources for coastal engineers and scientists.

stars
98
forks
14
watching
14
awesome lists
4
entries
97
View on GitHub

Embed the badge

Show how many awesome lists link to your project. The count updates automatically.

Awesome Lists badge
Markdown
[![Awesome Lists Badge](https://awesome.facts.dev/shield/chrisleaman/awesome-coastal/links.svg)](https://awesome.facts.dev/awesome/chrisleaman/awesome-coastal)
HTML
<a href="https://awesome.facts.dev/awesome/chrisleaman/awesome-coastal"><img src="https://awesome.facts.dev/shield/chrisleaman/awesome-coastal/links.svg" alt="Awesome Lists Badge" /></a>
Image URL
https://awesome.facts.dev/shield/chrisleaman/awesome-coastal/links.svg

What's in the list

97 links in 14 sections, with live GitHub stats.activeno commit in 2y

Contributing

  • pull request

    If you're comforatable with Github, make a

  • new issue

    Or else, open a

By topic / Storm impacts (beach erosion, dune erosion etc.)

  • TomasBeuzen/pybeach

    : Python tool for automatically identifying beach profile features such as dune toes, dune crests, beach width and beach slopes

  • TomasBeuzen/PH12_Dune_Erosion_Model

    : Matlab and Python implementations of dune erosion models

  • XBeach

    : Open sourced, processed-based model for beach and dune erosion

  • danoroelvink/shorelines

    πŸ†• : Free-form coastline simulation with the ShorelineS program ( )

  • danoroelvink/duna

    πŸ†• : Duna model for wind-driven morphology change of coastal profiles ( )

By topic / Wave modelling

  • teslakit/teslakit

    πŸ†• : Python3 collection of libraries for numerical and statistical calculations and methodologies for handling global climate data

  • tsutterley/pyTMD

    πŸ†• : Python-based tidal prediction software that reads OTIS, GOT and FES formatted tidal solutions

  • CHLNDDEV/oceanmesh

    πŸ†• : Automatic coastal ocean mesh generation in Python and C++

  • akarimp/oceanlyz

    πŸ†• : Python toolbox for analysing wave time series data

  • anellenson/DecisionTree_WaveForecasts

    πŸ†• : Machine learning algorithm to determine and describe error patterns within wave model output

  • chrisleaman/py-wave-runup

    : Python package with many empirical wave runup equations for sandy beaches

  • TomasBeuzen/BeuzenEtAl_GP_Paper

    : Python Juypter notebook demonstrating a Gauassian-Process machine learning implementation of wave runup prediction

  • Power et al. (2018) runup data

    : 1391 wave runup records collated from a variety of sources

  • Field Research Facility LiDAR Runup measurements

    : Wave runup measurements taken by the LiDAR at the FRF in North Carolina, USA

  • SWASH

    : SWASH is a general-purpose numerical tool for simulating unsteady, non-hydrostatic, free-surface, rotational flow and transport phenomena in coastal waters as driven by waves, tides, buoyancy and wind forces

  • umwm/umwm

    : Opensource code University of Miami Wave Model, a third-generation spectral ocean wave model

  • georgebv/coastlib

    πŸ†• : coastlib is a Python library dedicated to solving problems related to the discipline of coastal engineering, such as enivronmental data collection (NOAA CO-OPS and NCEI, and WAVEWATCH III, etc.), extreme value analysis (EVA), data analysis and visualization, wave theories, and many more

By topic / Terrestial and UAV video analysis

  • mikeyt120/coastal-glare-estimation

    πŸ†• : A globally verified, Python tool to estimate when coastal observations are affected by glare

  • caiostringar/picoastal

    πŸ†• : Coastal video monitoring using a Raspberry Pi

  • caiostringar/deepwaves

    πŸ†• : Identifying wave breaking in videos

  • Coastal Imaging Research Network

    : The CIRN organisation provides toolboxes to estimate bathymetry from video (cBathy) taken from fixed ARGUS stations or UAVs. Repos include the cBathy toolbox, UAV processing toolbox and image calibration and rectification routines. Currently all code uses MATLAB

  • mailemccann/coastalimagelib

    πŸ†• : Python-based library that produces common coastal image products intended for quantitative analysis of coastal environments

  • CoastSnap

    : MATLAB toolbox to extract shorelines from pictures of beaches taken by the global community. More info and

  • caiostringari/pywavelearn

    : pywavelearn provides a number of python scripts to process video of the swash zone. It provides functions to calibrate and rectify camera images, generate timestacks and classify pixels to track wave breaking

  • simmonsja/cnn-shoreline-detect

    : Shoreline detection on oblique images of beaches using a HED CNN approach and Python

  • dbuscombe-usgs/IR_waveclass

    : Software and data for training deep convolutional neural network models to classify wave breaker type from IR images of breaking waves in the surf zone using Python

  • rgerum/cameratransform

    : Python package to fit camera properties and perform transformation from pixel to real-world coordinates and back again

  • conlin-matt/SurfRCaT

    : Surf-Camera remote calibration tool that allows for the rectification of imagery from any coastal camera that views structures identifiable in lidar data

  • jonghyunharrylee/pyPCGA

    : Example of bathymetric invesion using STWAVE

By topic / Satellite remote sensing

  • SatelliteShorelines/CoastSeg

    πŸ†• : An interactive toolbox for downloading satellite imagery, applying image segmentation models, mapping shoreline positions and more

  • mcuttler/CoastSat.islands

    πŸ†• : An extension of CoastSat adapted to measure the planform area of islands

  • Sentinel-2 Water Edges Dataset

    πŸ†• : A dataset for deep learning applications containing annotated Sentinel-2 imagery

  • kvos/CoastSat

    : CoastSat is a python package which processes LandSat imagery (over 30 years available) and extracts shorelines using a sub-pixel resolution technique

  • dbuscombe-usgs/EarthAnnotator

    : A tool for web-based image annotation and efficient labeling pixels in images using Python

  • Subpixel_waterlines

    πŸ†• : Python code and Jupyter Notebooks for extracting sub-pixel resolution waterlines from large multidimensional satellite datasets (e.g. from Open Data Cube or Google Earth Engine)

By topic / Early warning systems

By topic / Sediment size

  • SandSnap

    πŸ†• : A collaborative project engaging citizen scientists in creating a sand grain database and educating the next generation about coastal processes

  • UNCG-DAISY/Instagrain

    πŸ†• : A camera for measuring sediment grain sizes with edge ML

Global

  • Coastal Futures

    πŸ†• : A one stop viewer for 21st century projections of climatic impact-drivers (CIDs) leading to coastal impacts and risk

  • Blue Earth Data

    πŸ†• : Global water data platform providing water level, wind, wave forecasts by Deltares

  • GeoMapApp

    πŸ†• : Downloadable application for browsing, visualizing and analyzing a diverse suite of curated global and regional geoscience data sets

  • Global Multi-Resolution Topography Data Synthesis

    πŸ†• : GMRT is a single, continuously ipdate compilation of global topobathy data worldwide

  • Opentopodata.org

    πŸ†• : Access a variety of open topo and bathy data from a REST API server

  • Awesome-DEM

    πŸ†• : List of global and local DEM resources (both free and proprietary)

  • Aviso FES2014 Global Tide Database

    : Predicted tide elevations, currents and loadings on a 1/16 x 1/16 degree grid for anywhere in the world. Simple to use python interface provided at

  • WAVEWATCH III

    : Global wave model supplying hindcasts and forecasts around the world. Development has been recentl move to the open-source repo

  • fitnr/buoyant

    : Buoyant is a Python wrapper for grabbing buoy data from the National Buoy Data Center. It parses CSV from the SDF endpoint and images from the BuoyCam service

  • ECMWF ERA5

    : Global climiate reanalysis which includes ocean waves. ERA5 data released so far covers the period from 1979 to 2-3 months before the present

  • Global Sea Level Observing System

    : Tide observations from a global network of gauges

  • Global Extreme Sea Level Analysis

    : Worldwide dataset of frequency and magnitude of extreme sea levels

  • GEBCO global bathymetry

    : Global terrain model for ocean and land at 15 arc-second intervals

  • OpenCoastS

    : On-demand ocean forecasting system for coastal areas providing water levels, velocities and wave parameters

  • MERIT DEM

    : Improved global DEM at 3 arc-second resolution

  • CoastalDEM

    : Global DEM with improved error correction around coastal areas

Australia

New Zealand

USA

Europe

Community

  • Coastal List

    : Possibly the largest coastal engineer/scientist mailing list with over 6800 subscribers. Run by the University of Delware, job ads, student opportunities, workshops, training courses and conferences are all posted here

  • Earth science jobs list

    : Google spreadsheet of list of available earth science faculty jobs

More related projects

Add a GitHub project

Missing a project or an awesome list? Paste its GitHub URL and we fetch it right away.