Decision Trees In Python

Is there a simpler implementation of decision trees in python?

I think I ran across a weakness in decision trees: it operates on one metrical unit.

Instead what I’m needing:

if scenario a, then go to tree one.
elif scenario b, then go to tree two. # repeat for each separate metrical unit

In a normal tree, it doesn’t seem like it can handle a wide range of different metrical units.

Mentioning scenarios, as the way I’m envisioning it each memory unit would be theoretically capable of handling any scenario.