environmentaltools.processes.coastline_evolution

environmentaltools.processes.coastline_evolution(coastlines, points)[source]

Track coastline position changes over time at specific points.

Computes the distance of coastline displacement at multiple monitoring points throughout a time series, measuring retreat or advance perpendicular to the initial coastline position.

Parameters:
  • coastlines (dict) – Dictionary with time steps as keys and DataFrames with coastline coordinates as values. Each DataFrame should contain ‘x’ and ‘y’ columns.

  • points (list) – List of 2D points (x, y tuples or arrays) where coastline evolution is tracked

Returns:

DataFrame with coastline evolution distances at each monitoring point. Positive values indicate advance, negative values indicate retreat.

Return type:

pd.DataFrame