Opened 4 years ago

Last modified 7 months ago

#22072 needs_info enhancement

Sage Guess Experimental Package Proposal

Reported by: maxieds Owned by: maxieds
Priority: minor Milestone: sage-wishlist
Component: packages: experimental Keywords: guess; sequence formula
Cc: Merged in:
Authors: Maxie D. Schmidt Reviewers:
Report Upstream: N/A Work issues:
Branch: u/maxieds/sage_guess (Commits) Commit: ccea3521b2258b5b91df0031e58f35a252ddbf6a
Dependencies: fricas Stopgaps:

Description (last modified by maxieds)

The proposed experimental sage_guess package is designed to guess formulas for input sequences. The package puts wrappers around existing sequence recognition packages available in Sage, including the fricas guess package, the oeis function, and existing routines for guessing rational generating functions for input sequences. The package also includes a new implementation of a factorization-based procedure used to determine factors of special sequences that are otherwise difficult to process with existing software routines available in Sage. In coding the package, I tried to incorporate the suggestions from my sage-devel post.

A wiki containing documentation on how to install the Python source to the package without the Sage package and more importantly several examples of the current capability of the package is available. A link to the associated source tarball for the package is given here.

Change History (8)

comment:1 Changed 4 years ago by maxieds

  • Authors set to Maxie D. Schmidt
  • Branch set to t/22072/sage_guess
  • Component changed from PLEASE CHANGE to packages: experimental
  • Dependencies set to fricas
  • Description modified (diff)
  • Keywords guess sequence formula added
  • Owner changed from (none) to maxieds
  • Priority changed from major to minor
  • Type changed from PLEASE CHANGE to enhancement

comment:2 Changed 4 years ago by maxieds

  • Branch changed from t/22072/sage_guess to u/maxieds/sage_guess
  • Commit set to 60cab2da83ce659c20635b713c18a240ca86dc32

comment:3 Changed 4 years ago by maxieds

  • Summary changed from Sage Guess to Sage Guess Experimental Package Proposal

comment:4 Changed 4 years ago by git

  • Commit changed from 60cab2da83ce659c20635b713c18a240ca86dc32 to bde56b7b493e94ebf12cec95b7d802adde0de93c

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

bde56b7Checksum for tarballl changed

comment:5 Changed 4 years ago by git

  • Commit changed from bde56b7b493e94ebf12cec95b7d802adde0de93c to ccea3521b2258b5b91df0031e58f35a252ddbf6a

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

ccea352Tarball checksum changed again

comment:6 Changed 4 years ago by maxieds

  • Status changed from new to needs_review

New commits:

bde56b7Checksum for tarballl changed
ccea352Tarball checksum changed again

New commits:

bde56b7Checksum for tarballl changed
ccea352Tarball checksum changed again

comment:7 Changed 4 years ago by jdemeyer

  • Status changed from needs_review to needs_work

Checksums for tarballs should never change! If you find a bug, you release a new tarball instead of changing an existing tarball.

Also, it makes no sense to put the tarball in the git repo.

Please read https://packaging.python.org/ for how to create a proper source tarball for Python projects and put it on PyPI.

comment:8 Changed 7 months ago by mkoeppe

  • Milestone changed from sage-7.5 to sage-wishlist
  • Status changed from needs_work to needs_info

Setting spkg proposals that have not seen recent activity to "sage-wishlist".

Note: See TracTickets for help on using tickets.