Format "data" for DataArray and Variable.
(array)
| 695 | |
| 696 | |
| 697 | def short_data_repr(array): |
| 698 | """Format "data" for DataArray and Variable.""" |
| 699 | internal_data = getattr(array, "variable", array)._data |
| 700 | |
| 701 | if isinstance(array, np.ndarray): |
| 702 | return short_array_repr(array) |
| 703 | elif is_duck_array(internal_data): |
| 704 | return limit_lines(repr(array.data), limit=40) |
| 705 | elif getattr(array, "_in_memory", None): |
| 706 | return short_array_repr(array) |
| 707 | else: |
| 708 | # internal xarray array type |
| 709 | return f"[{array.size} values with dtype={array.dtype}]" |
| 710 | |
| 711 | |
| 712 | def _get_indexes_dict(indexes): |
no test coverage detected
searching dependent graphs…