in neuron-explainer/neuron_explainer/explanations/simulator.py [0:0]
def convert_to_byte_array(s: str) -> bytearray:
byte_array = bytearray()
assert s.startswith("bytes:"), s
s = s[6:]
while len(s) > 0:
if s[0] == "\\":
# Hex encoding.
assert s[1] == "x"
assert len(s) >= 4
byte_array.append(int(s[2:4], 16))
s = s[4:]
else:
# Regular ascii encoding.
byte_array.append(ord(s[0]))
s = s[1:]
return byte_array