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

Method open_dataset

xarray/backends/netCDF4_.py:749–796  ·  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",
        format="NETCDF4",
        clobber=True,
        diskless=False,
        persist=False,
        auto_complex=None,
        lock=None,
        autoclose=False,
    )

Source from the content-addressed store, hash-verified

747 return False
748
749 def open_dataset(
750 self,
751 filename_or_obj: T_PathFileOrDataStore,
752 *,
753 mask_and_scale=True,
754 decode_times=True,
755 concat_characters=True,
756 decode_coords=True,
757 drop_variables: str | Iterable[str] | None = None,
758 use_cftime=None,
759 decode_timedelta=None,
760 group=None,
761 mode="r",
762 format="NETCDF4",
763 clobber=True,
764 diskless=False,
765 persist=False,
766 auto_complex=None,
767 lock=None,
768 autoclose=False,
769 ) -> Dataset:
770 filename_or_obj = _normalize_path(filename_or_obj)
771 store = NetCDF4DataStore.open(
772 filename_or_obj,
773 mode=mode,
774 format=format,
775 group=group,
776 clobber=clobber,
777 diskless=diskless,
778 persist=persist,
779 auto_complex=auto_complex,
780 lock=lock,
781 autoclose=autoclose,
782 )
783
784 store_entrypoint = StoreBackendEntrypoint()
785 with close_on_error(store):
786 ds = store_entrypoint.open_dataset(
787 store,
788 mask_and_scale=mask_and_scale,
789 decode_times=decode_times,
790 concat_characters=concat_characters,
791 decode_coords=decode_coords,
792 drop_variables=drop_variables,
793 use_cftime=use_cftime,
794 decode_timedelta=decode_timedelta,
795 )
796 return ds
797
798 def open_datatree(
799 self,

Callers

nothing calls this directly

Calls 5

open_datasetMethod · 0.95
_normalize_pathFunction · 0.90
close_on_errorFunction · 0.90
openMethod · 0.45

Tested by

no test coverage detected