def read(self, output_tile):
if self.config.mode not in ["<STR_LIT>", "<STR_LIT>", "<STR_LIT>"]:<EOL><INDENT>raise ValueError("<STR_LIT>")<EOL><DEDENT>if isinstance(output_tile, tuple):<EOL><INDENT>output_tile = self.config.output_pyramid.tile(*output_tile)<EOL><DEDENT>elif isinstance(output_tile, BufferedTile):<EOL><INDENT>pass<EOL><DEDENT>else:<EOL><INDENT>raise TypeError("<STR_LIT>")<EOL><DEDENT>return self.config.output.read(output_tile)<EOL>
Read from written process output.

Parameters
----------
output_tile : BufferedTile or tile index tuple
    Member of the output tile pyramid (not necessarily the process
    pyramid, if output has a different metatiling setting)

Returns
-------
data : NumPy array or features
    process output