Opened 10 months ago

Last modified 5 months ago

#32613 new enhancement

pynac: Replace direct use of singular's libfactory by a Python call

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

Status badges


pynac has a dependency on libfactory's CanonicalForm class, for polynomial factorization, expansion, gcd, resultant.

We should replace this by a callback to a Python function.

$ git grep factory/factory src/sage/symbolic/
src/sage/symbolic/expression.pyx:#   factory/factory.h    so this ^ is needed to find it
src/sage/symbolic/ginac/mpoly-singular.cpp:#include "factory/factory.h"
src/sage/symbolic/ginac/numeric.cpp:#include "factory/factory.h"

Change History (2)

comment:1 Changed 8 months ago by mkoeppe

  • Milestone changed from sage-9.5 to sage-9.6

comment:2 Changed 5 months ago by mkoeppe

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