xradar.io.backends.cfradial2.open_cfradial2_datatree#

xradar.io.backends.cfradial2.open_cfradial2_datatree(filename_or_obj: str | PathLike[str], **kwargs: Any) DataTree[source]#

Open a CfRadial2-like grouped dataset as xarray.DataTree.

The reader performs best-effort normalization of common CfRadial2/FM301 naming and metadata differences. It is not a full FM301 validator.

Parameters:

filename_or_obj (str or PathLike) – Path or object understood by xarray.open_datatree().

Keyword Arguments:
  • sweep (int, str, iterable, optional) – Sweep selection. Defaults to all available sweeps.

  • first_dim (str) – Can be time or auto. Defaults to time.

  • optional (bool) – Keep optional root variables when available. Defaults to True.

  • optional_groups (bool) – Include root metadata subgroups if present. Defaults to False.

  • **kwargs (dict) – Additional keyword arguments passed to xarray.open_datatree().

Returns:

xarray.DataTree – Normalized DataTree containing root metadata and sweep groups.