Differences between revisions 4 and 5
Revision 4 as of 2011-09-16 16:40:06
Size: 2146
Comment:
Revision 5 as of 2011-09-20 12:18:59
Size: 2541
Editor: burcin
Comment: add beginner tickets
Deletions are marked like this. Additions are marked like this.
Line 34: Line 34:
=== Blackbox objects ===  === Blackbox objects ===
Line 72: Line 72:

== Beginner tickets ==

to practice preparing and submitting patches, for people new to the Sage development process:
 * [[http://trac.sagemath.org/sage_trac/ticket/8857|#8857]] lcm over Q[x] broken (not any more)
 * `.intersect()` method of ideals should allow multiple arguments.
 * add an alias `primary_decomposition_complete() -> complete_primary_decomposition()` in the ideal class

Sage/Singular Days Projects

Update Singular spkg

People:

Update the Singular interface to work with libpolys

People: Burcin

  • There were many changes to libSingular as part of the refactoring effort. The Sage interface needs to be adapted to these. This should be a matter of renaming the functions that are called in Sage and adding the current ring as an argument (modulo bugs in libpolys).

Refactored Singular should pass it's test suite

People: Burcin, Oleksandr, Hans

  • Bug hunt through Singular kernel code. An adventure no hacker can resist.

Plural/SCA

People: Oleksandr

  • Bug hunt at PLURAL/SCA kernel code: (left) std etc...

Try out some dynamic modules

People: Oleksandr

  • Try building & using dynamic modules

Blackbox objects

People: Oleksandr

  • Try building & using blackbox objects, e.g. coefficient domain as a wrapper for coeffs

Interface to Singular's modules

People: Hiep, Burcin

  • This shouldn't be so hard since libSingular uses the same type for polynomials and module elements

Review Simon's letterplace patches

People:

Plural interface

People: Burcin

Use libpolys for function field arithmetic

People: Burcin

FLINT integration

People: Fredrik

  • Add missing utility and conversion functions to FLINT
  • Use FLINT in Singular

Beginner tickets

to practice preparing and submitting patches, for people new to the Sage development process:

  • #8857 lcm over Q[x] broken (not any more)

  • .intersect() method of ideals should allow multiple arguments.

  • add an alias primary_decomposition_complete() -> complete_primary_decomposition() in the ideal class

days34/projects (last edited 2011-09-30 08:22:53 by SimonKing)