Open
Description
Hi!
I've been working on some projects recently where the majority of my work is python, but I'm calling to SageMath to get the polynomial rings of finite fields, which currently uses the NTL bindings.
I'm really interested in instead experimenting with flint, for a variety of reasons, and the two main options I see are:
- Attempt to further generalise SageMath
PolynomialRing
to also allow flint implementations by writing new bindings within Sage - Work directly with
python-flint
and try and help cross off some TODO from your README by implementing the bindings for finite field types etc.
Because the SageMath Polynomial Ring classes are wildly out of control, option two feels much more manageable and I was wondering whether the python-flint team would be interested in having these features added.
Also, if I was to start, is anyone else is interested in working on this or is there some partial progress? Are there guidelines I should follow if I was to try and add new features?