Opened 11 years ago

Last modified 11 years ago

#7641 new defect

symbolic expression plots do not use the generic variable processing pipeline

Reported by: jason Owned by: was
Priority: major Milestone:
Component: graphics Keywords:
Cc: burcin Merged in:
Authors: Reviewers:
Report Upstream: N/A Work issues:
Branch: Commit:
Dependencies: Stopgaps:

Description

Right now, plots for symbolic expressions do not go through the generic codepath, but through the expression.plot() function in symbolic/expression.pyx. This specialized codepath changes how the arguments are handled, etc. I think any functionality in the special codepath ought to go in the generic codepath, or we should reduce the generic codepath quite a bit and just pass things off to symbolic expressions. Too much code duplication here has led to lots of little inconsistencies.

As an example, this works plot(x^2,0,x,5), but this doesn't: parametric_plot((x,x^2), 0,x,5), since the first uses the expression.pyx codepath, but the parametric plot uses the generic codepath.

Change History (1)

comment:1 Changed 11 years ago by jason

  • Summary changed from symbolic expression plots to symbolic expression plots do not use the generic variable processing pipeline
Note: See TracTickets for help on using tickets.