Skip to content

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

@mkoeppe

Description

@mkoeppe

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"

Component: symbolics

Issue created by migration from https://trac.sagemath.org/ticket/32613

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions