The Brain Predictability toolbox (BPt), is a python based Machine Learning library designed primarily for tabular and neuroimaging specific neuroimaging data but can easily be generalized further.
Would be nice to be able to pass any of the Problem Spec keywords to Evaluate, and have that param override any set in problem spec. Likewise, for extra params in objects, should merge extra params with kwargs maybe