code: def empty(self, process_tile):
          
          profile = self.profile(process_tile)
          return ma.masked_array(
              data=np.full(
                  (profile["count"], ) + process_tile.shape, profile["nodata"],
                  dtype=profile["dtype"]),
              mask=True
          )
docs: Return empty data.
  
          Parameters
          ----------
          process_tile : ``BufferedTile``
              must be member of process ``TilePyramid``
  
          Returns
          -------
          empty data : array
              empty array with data type provided in output profile