Opened 2 years ago

Last modified 4 months ago

#29207 new enhancement

Prefer sage.libs.libecm rather than sage.interfaces.ecm

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

Status badges

Description (last modified by vdelecroix)

Sage offers two interfaces to the GMP-ECM library. One text based in Python sage.interfaces.ecm and one in Cython sage.libs.libecm that uses C function calls.

This ticket stands for replacing the text based interface by the Cython one. Currently, the Python interface has much more options than the Cython version.

Also the code and documentation of Integer.factor should be adapted.

Change History (7)

comment:1 Changed 2 years ago by vdelecroix

  • Description modified (diff)

comment:2 Changed 2 years ago by mkoeppe

  • Milestone changed from sage-9.1 to sage-9.2

Batch modifying tickets that will likely not be ready for 9.1, based on a review of the ticket title, branch/review status, and last modification date.

comment:3 Changed 2 years ago by mkoeppe

  • Milestone changed from sage-9.2 to sage-9.3

comment:4 Changed 18 months ago by mkoeppe

  • Milestone changed from sage-9.3 to sage-9.4

Setting new milestone based on a cursory review of ticket status, priority, and last modification date.

comment:5 Changed 13 months ago by mkoeppe

  • Milestone changed from sage-9.4 to sage-9.5

comment:6 Changed 8 months ago by mkoeppe

  • Milestone changed from sage-9.5 to sage-9.6

comment:7 Changed 4 months ago by mkoeppe

  • Milestone changed from sage-9.6 to sage-9.7
Note: See TracTickets for help on using tickets.