MCPcopy Index your code
hub / github.com/numpy/numpy / __init__

Method __init__

numpy/_core/arrayprint.py:1375–1387  ·  view source on GitHub ↗
(self, data)

Source from the content-addressed store, hash-verified

1373
1374class _TimelikeFormat:
1375 def __init__(self, data):
1376 non_nat = data[~isnat(data)]
1377 if len(non_nat) > 0:
1378 # Max str length of non-NaT elements
1379 max_str_len = max(len(self._format_non_nat(np.max(non_nat))),
1380 len(self._format_non_nat(np.min(non_nat))))
1381 else:
1382 max_str_len = 0
1383 if len(non_nat) < data.size:
1384 # data contains a NaT
1385 max_str_len = max(max_str_len, 5)
1386 self._format = f'%{max_str_len}s'
1387 self._nat = "'NaT'".rjust(max_str_len)
1388
1389 def _format_non_nat(self, x):
1390 # override in subclass

Callers

nothing calls this directly

Calls 5

_format_non_natMethod · 0.95
rjustMethod · 0.80
maxFunction · 0.70
maxMethod · 0.45
minMethod · 0.45

Tested by

no test coverage detected