I've downplayed the ability to define axis expressions from Python functions, rather than strings, because it hasn't worked on some systems due to a bug in meta. meta is not a very active project; I should probably remove the dependency altogether.
At the same time, perhaps I should ensure that my language is identical to or an extension of numexpr, so that there's an obvious candidate for accelerating the calculation of complex expressions. And then— I'd be able to use formulate to take those expressions in TTree::Draw syntax! (I don't know why I hadn't thought of that earlier.)
I've downplayed the ability to define axis expressions from Python functions, rather than strings, because it hasn't worked on some systems due to a bug in meta. meta is not a very active project; I should probably remove the dependency altogether.
At the same time, perhaps I should ensure that my language is identical to or an extension of numexpr, so that there's an obvious candidate for accelerating the calculation of complex expressions. And then— I'd be able to use formulate to take those expressions in
TTree::Draw
syntax! (I don't know why I hadn't thought of that earlier.)