docstr: Operation before tile.
  
  Parameters
  ----------
  op : OperandType
    Operand to tile
docstr_tok: ["Operation","before","tile",".","Parameters","--","--","--","--","--","op",":","OperandType","Operand","to","tile"]
code: def pre_tile(cls, op: OperandType):
      """
      Operation before tile.
  
      Parameters
      ----------
      op : OperandType
        Operand to tile
      """
  
imports: import sys
  from typing import Any, Callable, Dict, List, Tuple, Type, Union
  import numpy
  from ...metrics import Metrics
  from ...typing import TileableType, ChunkType, OperandType
  from ...utils import calc_data_size
  from ..context import Context
  from ..mode import is_eager_mode
  from ..entity import OutputType, ExecutableTuple, get_chunk_types, get_tileable_types, get_output_types, get_fetch_class
label_desc: Use image node_id 13 for calling the TileableOperandMixin obj's underlying member method code with example usage: obj.pre_tile(cls, op) without return types