class_docstr: A representation of a split in feature space.
  The two main components are:
  
      - splitting_variable: which variable is being split on
      - splitting_value: the value being split on
                         all values less than or equal to this go left, all values greater go right
class_docstr_tok: ["A","representation","of","a","split","in","feature","space",".","The","two","main","components","are",":","-","splitting_variable",":","which","variable","is","being","split","on","-","splitting_value",":","the","value","being","split","on","all","values","less","than","or","equal","to","this","go","left",",","all","values","greater","go","right"]
code: def __str__(self):
      return (
          str(self.splitting_variable)
          + ": "
          + str(self.splitting_value)
      )
  
file_path: imodels/imodels/experimental/bartpy/splitcondition.py
imports: from operator import le, gt
  from typing import Callable, List, Optional, Union
  import numpy
label_desc: Use image node_id 2 for calling the SplitCondition obj's underlying member method code with example usage: obj.__str__() and returns: unknown