@classmethod
def from_sfp(cls, path=None, **kwargs):
    """Create a Sensor instance from an sfp file"""
    locs = []
    names = []
    for line in open(path):
        elements = line.split()
        if len(elements) == 4:
            name, x, y, z = elements
            x = float(x)
            y = float(y)
            z = float(z)
            locs.append((x, y, z))
            names.append(name)
    return cls(locs, names, **kwargs)
