Opened 7 years ago

Closed 7 years ago

Last modified 6 years ago

#15599 closed enhancement (fixed)

Improve support for PARI series (t_SER)

Reported by: pbruin Owned by:
Priority: minor Milestone: sage-6.2
Component: interfaces Keywords: pari series
Cc: Merged in:
Authors: Peter Bruin Reviewers: Ralf Stephan
Report Upstream: N/A Work issues:
Branch: dbf8e86 (Commits, GitHub, GitLab) Commit:
Dependencies: #15447, #15549 Stopgaps:

Status badges

Description

This ticket improves the construction of PARI power series and Laurent series (the method gen.Ser()) to correctly handle some inputs (exact 0, vector) and to get the default series precision from the appropriate PARI setting.

Furthermore, the method gen.eval() is extended so that the single unnamed argument syntax used for polynomials now also works for series and rational functions.

The dependence on #15549 is because without it, the element pari_instance.PARI_ZERO (which is sometimes returned) doesn't have a parent.

Change History (9)

comment:1 Changed 7 years ago by pbruin

  • Branch set to u/pbruin/15599-pari_series
  • Commit set to 558b7a0ec8c2cbc838ba47abf937569cb2f42a7f
  • Status changed from new to needs_review

comment:2 Changed 7 years ago by git

  • Commit changed from 558b7a0ec8c2cbc838ba47abf937569cb2f42a7f to 13ef5a7196b95176fffb31e12e0766f21136ca52

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

13ef5a7check for exact 0 in series substitution

comment:3 Changed 7 years ago by git

  • Commit changed from 13ef5a7196b95176fffb31e12e0766f21136ca52 to 2b1e6df9d2adfb2c345ac4c7308f9e516d3a2a99

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

2b1e6dfMerge branch 'develop' into ticket/15599-pari_series

comment:4 Changed 7 years ago by vbraun_spam

  • Milestone changed from sage-6.1 to sage-6.2

comment:5 Changed 7 years ago by rws

  • Branch changed from u/pbruin/15599-pari_series to u/rws/ticket/15599
  • Created changed from 12/27/13 21:26:17 to 12/27/13 21:26:17
  • Modified changed from 01/30/14 21:20:52 to 01/30/14 21:20:52

comment:6 Changed 7 years ago by rws

  • Commit changed from 2b1e6df9d2adfb2c345ac4c7308f9e516d3a2a99 to dbf8e863b3ce54d9a8c509fe0e811f2780faa41f
  • Reviewers set to Ralf Stephan
  • Status changed from needs_review to positive_review

Looks uncomplicated, tests OK in rings/ pari/, docs build. Rebased on 6.2.beta3.


New commits:

dbf8e86Merge branch 'u/pbruin/15599-pari_series' of git://trac.sagemath.org/sage into ticket/15599

comment:7 follow-up: Changed 7 years ago by git

  • Commit changed from dbf8e863b3ce54d9a8c509fe0e811f2780faa41f to 08be4423f7703847d4da7c6d8cce4bb0902f93ed
  • Status changed from positive_review to needs_review

Branch pushed to git repo; I updated commit sha1 and set ticket back to needs_review. New commits:

08be442Merge branch 'develop' (6.2.beta4) into ticket/15599

comment:8 Changed 7 years ago by vbraun

  • Branch changed from u/rws/ticket/15599 to 08be4423f7703847d4da7c6d8cce4bb0902f93ed
  • Resolution set to fixed
  • Status changed from needs_review to closed

comment:9 in reply to: ↑ 7 Changed 6 years ago by cheuberg

  • Branch changed from 08be4423f7703847d4da7c6d8cce4bb0902f93ed to dbf8e863b3ce54d9a8c509fe0e811f2780faa41f
  • Commit 08be4423f7703847d4da7c6d8cce4bb0902f93ed deleted

Replying to git:

Branch pushed to git repo; I updated commit sha1 and set ticket back to needs_review. New commits:

08be442Merge branch 'develop' (6.2.beta4) into ticket/15599

This last commit has not been merged, see the discussion at sage-devel. As it is "only" a merge of 6.2.beta4, I do not open a new ticket.

Note: See TracTickets for help on using tickets.