code: def sim_autumn(tens: Tensor) -> Tensor:
      r"""
          Simulate autumn conditions on an image.
  
      Args:
          tens (Tensor) : Any regular ``caer.Tensor``.
  
      Returns:
          Tensor of shape ``(height, width, channels)``.
  
      Examples::
  
          >> tens = caer.data.sunrise
          >> filtered = caer.filters.sim_autumn(tens)
          >> filtered
          (427, 640, 3)
  
      """
      return _autumn_process(tens)
  
file_path: caer/caer/transforms/simulate.py
imports: import numpy
  import cv2
  import random
  import math
  from ..coreten import Tensor, is_tensor
  from ..annotations import Tuple, Optional, Union
  from .functional import is_numeric, is_numeric_list_or_tuple, is_tuple, _rgb, _snow_process, _generate_random_lines, _rain_process, _generate_random_blur_coordinates, _add_blur, _gravel_process, _add_sun_flare_line, _add_sun_process, _apply_motion_blur, _autumn_process, _shadow_process
label_desc: Use image node_id 7 for calling a global function with example usage: sim_autumn(tens) and returns: _autumn_process