MCPcopy Index your code
hub / github.com/pydata/xarray / open_dataset

Method open_dataset

xarray/backends/zarr.py:1706–1759  ·  view source on GitHub ↗
(
        self,
        filename_or_obj: T_PathFileOrDataStore,
        *,
        mask_and_scale=True,
        decode_times=True,
        concat_characters=True,
        decode_coords=True,
        drop_variables: str | Iterable[str] | None = None,
        use_cftime=None,
        decode_timedelta=None,
        group=None,
        mode="r",
        synchronizer=None,
        consolidated=None,
        chunk_store=None,
        storage_options=None,
        zarr_version=None,
        zarr_format=None,
        store=None,
        engine=None,
        use_zarr_fill_value_as_mask=None,
        cache_members: bool = True,
    )

Source from the content-addressed store, hash-verified

1704 return False
1705
1706 def open_dataset(
1707 self,
1708 filename_or_obj: T_PathFileOrDataStore,
1709 *,
1710 mask_and_scale=True,
1711 decode_times=True,
1712 concat_characters=True,
1713 decode_coords=True,
1714 drop_variables: str | Iterable[str] | None = None,
1715 use_cftime=None,
1716 decode_timedelta=None,
1717 group=None,
1718 mode="r",
1719 synchronizer=None,
1720 consolidated=None,
1721 chunk_store=None,
1722 storage_options=None,
1723 zarr_version=None,
1724 zarr_format=None,
1725 store=None,
1726 engine=None,
1727 use_zarr_fill_value_as_mask=None,
1728 cache_members: bool = True,
1729 ) -> Dataset:
1730 filename_or_obj = _normalize_path(filename_or_obj)
1731 if not store:
1732 store = ZarrStore.open_group(
1733 filename_or_obj,
1734 group=group,
1735 mode=mode,
1736 synchronizer=synchronizer,
1737 consolidated=consolidated,
1738 consolidate_on_close=False,
1739 chunk_store=chunk_store,
1740 storage_options=storage_options,
1741 zarr_version=zarr_version,
1742 use_zarr_fill_value_as_mask=None,
1743 zarr_format=zarr_format,
1744 cache_members=cache_members,
1745 )
1746
1747 store_entrypoint = StoreBackendEntrypoint()
1748 with close_on_error(store):
1749 ds = store_entrypoint.open_dataset(
1750 store,
1751 mask_and_scale=mask_and_scale,
1752 decode_times=decode_times,
1753 concat_characters=concat_characters,
1754 decode_coords=decode_coords,
1755 drop_variables=drop_variables,
1756 use_cftime=use_cftime,
1757 decode_timedelta=decode_timedelta,
1758 )
1759 return ds
1760
1761 def open_datatree(
1762 self,

Callers

nothing calls this directly

Calls 5

open_datasetMethod · 0.95
_normalize_pathFunction · 0.90
close_on_errorFunction · 0.90
open_groupMethod · 0.80

Tested by

no test coverage detected