Python implementation of the Bowler protocol, used 9and created) by Neuron Robotics' DyIO