Hi everyone,

I'm Alex, currently a masters student at Cambridge university. I'm very 
interested in making a GSoC application to work on adding functionality for 
Hermite normal forms over rings of integers in Sage.
Last summer I implemented Hermite and Smith normal form algorithms (over 
the integers) in Flint as part of GSoC and had a great time working on 
these algorithms (I blogged about what I got up to here 
<https://alexanderjbest.wordpress.com/category/gsoc-2/>). I still have an 
interest in performing these types of computations efficiently, and in 
seeing them made use of e.g. when working with submodules of rings of 
integers.

Is there any feeling within the community as to whether its generally 
preferable to wrap external projects (e.g. PARI) or to implement 
functionality directly within Sage? Of course efficiency and stability are 
the main objectives and so the right way to proceed in this instance would 
be determined by some rigorous testing. But assuming all other things being 
equal, is there a clear opinion as to what is better for Sage? My personal 
preference would be to implement directly within Sage as I feel this would 
be the most effective use of my previous experience, but I would like to 
hear others' thoughts, and I'm definitely interested in working on this 
project either way.

Best wishes,
Alex Best

-- 
You received this message because you are subscribed to the Google Groups 
"sage-gsoc" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].
Visit this group at http://groups.google.com/group/sage-gsoc.
For more options, visit https://groups.google.com/d/optout.

Reply via email to