code: def tile_zonal_coefficients(
      coefficients: TensorLike,
      name: str = "spherical_harmonics_tile_zonal_coefficients",
  ) -> TensorLike:
      """Tiles zonal coefficients.
  
      Zonal Harmonics only contains the harmonics where m=0. This function returns
      these coefficients for -l <= m <= l, where l is the rank of `coefficients`.
  
      Args:
        coefficients: A tensor of shape `[C]` storing zonal harmonics coefficients.
        name: A name for this op. Defaults to
          "spherical_harmonics_tile_zonal_coefficients".
  
      Returns:
        A tensor of shape `[C*C]` containing zonal coefficients tiled as
        'regular' spherical harmonics coefficients.
  
      Raises:
        ValueError: if the shape of `coefficients` is not supported.
      """
      with tf.name_scope(name):
          coefficients = tf.convert_to_tensor(value=coefficients)
  
          shape.check_static(
              tensor=coefficients,
              tensor_name="coefficients",
              has_rank=1,
          )
  
          return tf.concat(
              [
                  coeff
                  * tf.ones(
                      shape=(2 * index + 1,), dtype=coefficients.dtype
                  )
                  for index, coeff in enumerate(
                      tf.unstack(coefficients, axis=0)
                  )
              ],
              axis=0,
          )
  
imports: from __future__ import absolute_import
  from __future__ import division
  from __future__ import print_function
  from typing import Tuple
  import numpy
  from six.moves import range
  import tensorflow
  from tensorflow_graphics.math import math_helpers
  from tensorflow_graphics.math import vector
  from tensorflow_graphics.util import asserts
  from tensorflow_graphics.util import export_api
  from tensorflow_graphics.util import shape
  from tensorflow_graphics.util.type_alias import TensorLike
label_desc: Use image node_id 14 for calling a global function with example usage: tile_zonal_coefficients(coefficients, name) and returns: tf