Source code for pyrealtime.decode_layer
from pyrealtime.layer import TransformMixin, ThreadLayer
import numpy as np
[docs]def comma_decoder(data):
"""A simple parser that splits data by commas
:param string data: data to parse
:return: numpy array of floats
:rtype: np.ndarray
"""
if isinstance(data, bytes):
data = data.decode('latin')
try:
data = np.array([float(x) for x in data.split(',')])
except ValueError:
return None
return data