Opened 7 years ago

Last modified 19 months ago

#17753 new enhancement

move pexpect-maxima code to maxima_lib — at Version 1

Reported by: rws Owned by:
Priority: major Milestone: sage-wishlist
Component: interfaces Keywords:
Cc: Merged in:
Authors: Reviewers:
Report Upstream: N/A Work issues:
Branch: Commit:
Dependencies: Stopgaps:

Status badges

Description (last modified by rws)

This metaticket tracks efforts to remove the usage of pexpect for calling maxima, either by using maxima_lib or replacing it altogether. Code that is dependent on the maxima expect interface is in:

  • calculus/ desolve_*()
  • combinat/ euler_number()
  • geometry/ positive_integer_relations()
  • functions/ hermite(), jacobi_P(), laguerre() (obsolete with #16813), legendre_P/Q() (obsolete with #17151), ultraspherical()
  • functions/ Piecewise.convolution()
  • matrix/matrix1.pyx: Matrix._maxima_init_()
  • matrix/matrix_symbolic_dense.pyx: Matrix_symbolic_dense.exp()
  • structure/sage_object.pyx: SageObject._maxima_(), _maxima_init_()
  • symbolic/ GenericDeclaration.assume()
  • symbolic/expression.pyx: Ex.assume(), forget(), assume_str(), assert(), expand_trig(), reduce_trig(), coefficients(), poly(), maxima_methods(), rectform(), simplify(), simplify_real(), simplify_rational(), simplify_log(), expand_log(), factor(), solve(), sum()
  • symbolic/ *

This can be considered part of the metaticket #16688. See also

Change History (1)

comment:1 Changed 7 years ago by rws

  • Description modified (diff)
Note: See TracTickets for help on using tickets.