class_docstr: A ``GroupFilter`` represents the rows of a ``ColumnDataSource`` where the values of the categorical
  column column_name match the group variable.
class_docstr_tok: ["A","``","GroupFilter","``","represents","the","rows","of","a","``","ColumnDataSource","``","where","the","values","of","the","categorical","column","column_name","match","the","group","variable","."]
code: def __init__(self, *args, **kwargs) -> None:
      if (
          len(args) == 2
          and "column_name" not in kwargs
          and "group" not in kwargs
      ):
          kwargs["column_name"] = args[0]
          kwargs["group"] = args[1]
  
      super().__init__(**kwargs)
  
imports: from __future__ import annotations
  import logging
  from ..core.has_props import abstract
  from ..core.properties import AnyRef, Bool, Instance, Int, NonEmpty, Nullable, Required, RestrictedDict, Seq, String
  from ..model import Model
label_desc: Use image node_id 1 to create a new GroupFilter object from inherited base classes: Filter with example: obj = GroupFilter()