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