> 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.

Reply via email to