> Are you certain that the heuristics will become simpler? For the > moment `plot` does only "expression evaluated over range" type of > plots, and that falls in this category (2d lines, 3d lines and > surfaces and parametric lines and surfaces) requires the same type of > heuristics. There are no special cases in the code for the different > types of plots.
The heuristic might not become simpler. But for a person using it, it splits the functionality into simpler blocks. The heuristic will be split across the functions, and hence each function won't have a large amount of checks. > > I do not have strong opinion on the issue. Whatever results in simpler > code I suppose. > > And "heuristics" is misleading. There are documented definite rules by > which the arguments are completed when something is missing. > Yeah agreed. I was thinking of splitting the definite rules into multiple functions. I am arguing purely from a user point of view. It will be really difficult to look at a whole page of documentation and then decide how to format an expression to obtain the plot you want. -- You received this message because you are subscribed to the Google Groups "sympy" group. To view this discussion on the web visit https://groups.google.com/d/msg/sympy/-/dj6zqFYec9gJ. To post to this group, send email to [email protected]. To unsubscribe from this group, send email to [email protected]. For more options, visit this group at http://groups.google.com/group/sympy?hl=en.
