Opened 10 years ago

Last modified 7 years ago

#10956 needs_work enhancement

Add support for pseudo-differential operators

Reported by: tkluck Owned by: burcin
Priority: minor Milestone:
Component: symbolics Keywords: pseudo-differential operators, integrable systems, mathematical physics
Cc: Merged in:
Authors: Timo Kluck Reviewers:
Report Upstream: N/A Work issues:
Branch: public/ticket/10956 (Commits, GitHub, GitLab) Commit: 0fcd9109ecda859ced062ffb08cc4d0712412c98
Dependencies: Stopgaps:

Status badges

Description (last modified by tkluck)

Here's my first take at adding support for pseudo differential operators.

The algebra of these operators are a convenient framework for the description of the Korteweg-de Vries (KdV) hierarchy and the Kadomtsev-Petviashvili (KP)hierarchy (this has to do with mathematical physics / integrable systems).

Depends on #10272.

Note: if you test this, or if you want to run sage -t -long, then you should probably also apply no_maxima.patch (which is a terrible hack). See the warning in the file's docstring.

Attachments (2)

trac_10956_add_pseudo_differential_operators.patch (23.6 KB) - added by tkluck 10 years ago.
no_maxima.patch (1.0 KB) - added by tkluck 10 years ago.

Download all attachments as: .zip

Change History (7)

comment:1 Changed 10 years ago by tkluck

  • Description modified (diff)
  • Status changed from new to needs_review

Changed 10 years ago by tkluck

comment:2 Changed 10 years ago by tkluck

  • Description modified (diff)

comment:3 Changed 7 years ago by vbraun

  • Status changed from needs_review to needs_work

needs work since we aren't going to ship the maxima hack

comment:4 Changed 7 years ago by chapoton

  • Branch set to public/ticket/10956
  • Commit set to faa48a1e3b99a72aebb563a5dcd63bd1334fd7c4

New commits:

fdab2deTrac 10956: Add support for pseudo-differential operators.
faa48a1trac #10956 pep8 code standard

comment:5 Changed 7 years ago by git

  • Commit changed from faa48a1e3b99a72aebb563a5dcd63bd1334fd7c4 to 0fcd9109ecda859ced062ffb08cc4d0712412c98

Branch pushed to git repo; I updated commit sha1. New commits:

da69507Merge branch 'public/ticket/10956' of trac.sagemath.org:sage into 10956
0fcd910trac #10956 minor corrections
Note: See TracTickets for help on using tickets.