def METHOD_NAME(self, data):
    """
    Sends a data byte or sequence of data bytes through to the
    device - maximum allowed in one transaction is 32 bytes, so if
    data is larger than this it is sent in chunks.
    In our library, only data operation used is 128x64 long, ie whole canvas.
    """
    for i in range(0, len(data), 31):
        self.bus.write_i2c_block_data(self.addr, self.data_mode, list(data[i:i+31]))