Instead of using ModelingToolkit directly, one could also use it indirectly for creating a basis, since we need a real function for evaluating. Also, the basis object could be used with SInDy.