Skip to content

make symbolic series subclass of Expression #17659

Closed
@rwst

Description

@rwst

Making Expression.series create SymbolicSeries (a subclass of Expression) and moving the series code into a separate file series.pyx

  • reflects the fact that expressions and series don't commute
  • allows upcoming fixes that don't clutter Expression methods with if ex.is_a_series():
  • makes for better documentation via having a Symbolic Series ref man page

In refactoring language this is "replace conditional with polymorphism".

#16203, #17400, and #17402 depend on this.

Depends on #19948

Component: symbolics

Author: Ralf Stephan

Branch/Commit: 1832f4a

Reviewer: Vincent Delecroix

Issue created by migration from https://trac.sagemath.org/ticket/17659

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions