MCPcopy Create free account
hub / github.com/kernc/backtesting.py / _as_str

Function _as_str

backtesting/_util.py:47–59  ·  view source on GitHub ↗
(value)

Source from the content-addressed store, hash-verified

45
46
47def _as_str(value) -> str:
48 if isinstance(value, (Number, str)):
49 return str(value)
50 if isinstance(value, pd.DataFrame):
51 return 'df'
52 name = str(getattr(value, 'name', '') or '')
53 if name in ('Open', 'High', 'Low', 'Close', 'Volume'):
54 return name[:1]
55 if callable(value):
56 name = getattr(value, '__name__', value.__class__.__name__).replace('<lambda>', 'λ')
57 if len(name) > 10:
58 name = name[:9] + '…'
59 return name
60
61
62def _as_list(value) -> List:

Callers 3

test_as_strMethod · 0.90
IMethod · 0.85
resample_applyFunction · 0.85

Calls

no outgoing calls

Tested by 2

test_as_strMethod · 0.72
IMethod · 0.68