code: def aes(**kwargs):
      """Create an aesthetic mapping
  
      Parameters
      ----------
      kwargs:
          Map aesthetic names to hail expressions based on table's plot.
  
      Returns
      -------
      :class:`.Aesthetic`
          The aesthetic mapping to be applied.
  
      """
      hail_field_properties = {}
  
      for k, v in kwargs.items():
          if not isinstance(v, Expression):
              v = literal(v)
          hail_field_properties[k] = v
      return Aesthetic(hail_field_properties)
  
file_path: hail/hail/python/hail/ggplot/aes.py
imports: from collections.abc import Mapping
  from hail.expr import Expression
  from hail import literal
label_desc: Use image node_id 1 for calling a global function with example usage: aes() and returns: Aesthetic