code: def field(name, transform=None):
      ''' Convenience function to explicitly return a "field" specification for
      a Bokeh :class:`~bokeh.core.properties.DataSpec` property.
  
      Args:
          name (str) : name of a data source field to reference for a
              ``DataSpec`` property.
  
          transform (Transform, optional) : a transform to apply (default: None)
  
      Returns:
          dict : ``{ "field": name }``
  
      .. note::
          This function is included for completeness. String values for
          property specifications are by default interpreted as field names.
  
      '''
      if transform:
          return dict(field=name, transform=transform)
      return dict(field=namef field(name, transform=None):
      ''' Convenience function to explicitly return a "field" specification for
      a Bokeh :class:`~bokeh.core.properties.DataSpec` property.
  
      Args:
          name (str) : name of a data source field to reference for a
              ``DataSpec`` property.
  
          transform (Transform, optional) : a transform to apply (default: None)
  
      Returns:
          dict : ``{ "field": name }``
  
      .. note::
          This function is included for completeness. String values for
          property specifications are by default interpreted as field names.
  
      '''
      if transform:
          return dict(field=name, transform=transform)
      return dict(field=name)
docs: Convenience function to explicitly return a "field" specification for
      a Bokeh :class:`~bokeh.core.properties.DataSpec` property.
  
      Args:
          name (str) : name of a data source field to reference for a
              ``DataSpec`` property.
  
          transform (Transform, optional) : a transform to apply (default: None)
  
      Returns:
          dict : ``{ "field": name }``
  
      .. note::
          This function is included for completeness. String values for
          property specifications are by default interpreted as field names.