original_docstring:  Accepts `position` of arbitrary precision and returns the block
      containing that position.
  
      Parameters
      ----------
      position : tuple of len 3
  
      Returns
      -------
      block_position : tuple of ints of len 3
  
      
docstring: Accepts `position` of arbitrary precision and returns the block
  containing that position.
  
  Parameters
  
  position : tuple of len 3
  
  Returns
  
  block_position : tuple of ints of len 3
docstring_tokens: Accepts ` position ` of arbitrary precision and returns the block containing that position . Parameters position : tuple of len 3 Returns block_position : tuple of ints of len 3
code: def normalize(position):
      """ Accepts `position` of arbitrary precision and returns the block
      containing that position.
  
      Parameters
      ----------
      position : tuple of len 3
  
      Returns
      -------
      block_position : tuple of ints of len 3
  
      """
      x, y, z = position
      x, y, z = (int(round(x)), int(round(y)), int(round(z)))
      return x, y, z
code_tokens: def normalize ( position ) : x , y , z = position x , y , z = ( int ( round ( x ) ) , int ( round ( y ) ) , int ( round ( z ) ) ) return x , y , z
short_docstring: Accepts `position` of arbitrary precision and returns the block
  containing that position.
short_docstring_tokens: Accepts ` position ` of arbitrary precision and returns the block containing that position .
comment: """ Accepts `position` of arbitrary precision and returns the block
      containing that position.
  
      Parameters
      ----------
      position : tuple of len 3
  
      Returns
      -------
      block_position : tuple of ints of len 3
  
      """