Metaticket: Use new features from FLINT 2.x
As of Sage 9.4, Sage ships FLINT 2.7.1 (#31069), accepts system FLINT >= 2.6.0, and is ready for FLINT 2.8.x.
Many of the features added in the FLINT 2.x series are so far unused in Sage. See https://github.com/wbhart/flint2/blob/trunk/NEWS (newest items at the end)
Tickets/features:
 #29894 minimal interface for using ZZ[x] matrices in Flint
 #31525 Wrap FLINT 2.6 functions, drop support for system FLINT < 2.6
 #32175 Support FLINT 2.8.0
 #31548 Use FLINT's
nmod_mat_t
for matrices mod n.
 #31666 very fast multivariate polynomials  use them for Sage polynomial rings and perhaps in
sage.tensor.modules
For creating the bindings to the new FLINT functions, there is a potential for synergy with https://github.com/fredrikjohansson/pythonflint; the SymPy? developers have announced (2021) that they plan to use pythonflint
.
Change History (14)
Description: 
modified (diff)

Description: 
modified (diff)

Cc: 
Samuel Lelièvre added

Description: 
modified (diff)

Keywords: 
flint added

Cc: 
Vincent Delecroix added

Description: 
modified (diff)

Milestone: 
sage9.3 →
sage9.4

Description: 
modified (diff)

Description: 
modified (diff)

Milestone: 
sage9.4 →
sage9.5

Description: 
modified (diff)

Cc: 
Fredrik Johansson Isuru Fernando added

Description: 
modified (diff)

Milestone: 
sage9.5 →
sage9.6

Milestone: 
sage9.6 →
sage9.7

Milestone: 
sage9.7 →
sage9.8

Possibly related: #16812, #16664, #16429.
Older: #9541, #8939.