MCPcopy
hub / github.com/pydata/xarray / _replace

Method _replace

xarray/core/dataarray.py:499–520  ·  view source on GitHub ↗
(
        self,
        variable: Variable | None = None,
        coords=None,
        name: Hashable | Default | None = _default,
        attrs=_default,
        indexes=None,
    )

Source from the content-addressed store, hash-verified

497 return obj
498
499 def _replace(
500 self,
501 variable: Variable | None = None,
502 coords=None,
503 name: Hashable | Default | None = _default,
504 attrs=_default,
505 indexes=None,
506 ) -> Self:
507 if variable is None:
508 variable = self.variable
509 if coords is None:
510 coords = self._coords
511 if indexes is None:
512 indexes = self._indexes
513 if name is _default:
514 name = self.name
515 if attrs is _default:
516 attrs = copy.copy(self.attrs)
517 else:
518 variable = variable.copy()
519 variable.attrs = attrs
520 return type(self)(variable, coords, name=name, indexes=indexes, fastpath=True)
521
522 def _replace_maybe_drop_dims(
523 self,

Callers 15

_overwrite_indexesMethod · 0.95
_from_temp_datasetMethod · 0.95
as_numpyMethod · 0.95
reset_coordsMethod · 0.95
_copyMethod · 0.95
iselMethod · 0.95
renameMethod · 0.95
transposeMethod · 0.95
__array_wrap__Method · 0.95
_binary_opMethod · 0.95
shiftMethod · 0.95

Calls 2

typeFunction · 0.85
copyMethod · 0.45

Tested by

no test coverage detected