/rompy-xbeach

Rompy XBeach Config package

Primary LanguagePythonMIT LicenseMIT

rompy-xbeach

Documentation Status

Rompy Xbeach Config package.

Features

Grid

  • CRS aware grid object
  • Ability to specify origin in different coordinate systems from the grid (e.g., lat/lon)
  • Plotting supporting projections and high resolution coastlines
  • Option to display the grid mesh
  • Option to display the offshore boundary and origin
  • Method to expand the grid boundaries
  • Property methods to hold the cartopy stereographic projection and the transform
  • shape property method
  • Method to return Multipolygon geometry of all grid cells
  • Method to save the grid to file
  • Method to load the grid from file

Data

  • CRS aware
  • Interpolator interface
  • Modified source objects to support crs (rioxarray based)
  • New custom Geotiff specific source
  • New custom XYZ source supporting interpolation
  • Seaward extension framework
  • Lateral extension capability

Xarray Accessor

  • Class method to create a xbeach dataset from model files
  • Method to plot the bathymetry grid, profiles and slopes together

Questions

  • Support interpolate_na in the data objects? before or after interpolating the data?