class_docstr: Class which stores vertex and edge properties that can be used to construct
  Graphs from individual property selections and used later to annotate graph
  algorithm results with corresponding properties.
class_docstr_tok: ["Class","which","stores","vertex","and","edge","properties","that","can","be","used","to","construct","Graphs","from","individual","property","selections","and","used","later","to","annotate","graph","algorithm","results","with","corresponding","properties","."]
docstr: Evaluate expr and return a PropertySelection object representing the
  edges that match the expression.
  
  Parameters
  ----------
  expr : string
      A python expression using property names and operators to select
      specific edges.
  
  Returns
  -------
  PropertySelection instance to be used for calls to extract_subgraph()
  in order to construct a Graph containing only specific edges.
  
  Examples
  --------
  >>>
docstr_tok: ["Evaluate","expr","and","return","a","PropertySelection","object","representing","the","edges","that","match","the","expression",".","Parameters","--","--","--","--","--","expr",":","string","A","python","expression","using","property","names","and","operators","to","select","specific","edges",".","Returns","--","--","--","-","PropertySelection","instance","to","be","used","for","calls","to","extract_subgraph","(",")","in","order","to","construct","a","Graph","containing","only","specific","edges",".","Examples","--","--","--","--",">",">",">"]
code: def select_edges(self, expr):
      """
      Evaluate expr and return a PropertySelection object representing the
      edges that match the expression.
  
      Parameters
      ----------
      expr : string
          A python expression using property names and operators to select
          specific edges.
  
      Returns
      -------
      PropertySelection instance to be used for calls to extract_subgraph()
      in order to construct a Graph containing only specific edges.
  
      Examples
      --------
      >>>
      """
      # FIXME: check types
      globals = {}
      locals = self.__edge_prop_eval_dict
  
      selected_col = eval(expr, globals, locals)
      return EXPERIMENTAL__MGPropertySelection(
          edge_selection_series=selected_col
      )
  
imports: import cudf
  import cupy
  import cugraph
  import dask_cudf
  import cugraph.dask
  from cugraph.utilities.utils import import_optional, create_list_series_from_2d_ar
  from typing import Union
label_desc: Use image node_id 26 for calling the EXPERIMENTAL__MGPropertyGraph obj's underlying member method code with example usage: obj.select_edges(expr) and returns: EXPERIMENTAL__MGPropertySelection