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

Function is_compatible

xarray/tests/test_units.py:57–66  ·  view source on GitHub ↗
(unit1, unit2)

Source from the content-addressed store, hash-verified

55
56
57def is_compatible(unit1, unit2):
58 def dimensionality(obj):
59 if isinstance(obj, unit_registry.Quantity | unit_registry.Unit):
60 unit_like = obj
61 else:
62 unit_like = unit_registry.dimensionless
63
64 return unit_like.dimensionality
65
66 return dimensionality(unit1) == dimensionality(unit2)
67
68
69def compatible_mappings(first, second):

Callers 9

compatible_mappingsFunction · 0.85
test_comparisonsMethod · 0.85
test_broadcast_equalsMethod · 0.85
test_maskingMethod · 0.85
test_no_conflictsMethod · 0.85
test_comparisonsMethod · 0.85
test_isinMethod · 0.85
test_comparisonsMethod · 0.85
test_broadcast_equalsMethod · 0.85

Calls 1

dimensionalityFunction · 0.85

Tested by

no test coverage detected

Used in the wild real call sites across dependent graphs

searching dependent graphs…