environmentaltools.processes.create_xarray

environmentaltools.processes.create_xarray(x, y, time_=None, vars_=None)[source]

Create a 2D or 3D xarray Dataset with specified fields.

Parameters:
  • x (np.ndarray) – X-coordinates (longitude) grid

  • y (np.ndarray) – Y-coordinates (latitude) grid

  • time (array-like or int, optional) – Time coordinates. If int, creates a single time step. Default is None.

  • vars (str, list, or None, optional) – Variable names to include. Options: - None: default variables (depth, Hs, DirM, U, DirU, qc, ql, Setup) - ‘full’: extended variable list including wave parameters - list: custom list of variable names Default is None.

Returns:

Dataset with initialized variables and coordinates

Return type:

xr.Dataset