Differences between revisions 8 and 14 (spanning 6 versions)
Revision 8 as of 2011-09-26 09:44:57
Size: 2712
Editor: SimonKing
Comment:
Revision 14 as of 2011-09-26 11:48:13
Size: 3821
Editor: burcin
Comment:
Deletions are marked like this. Additions are marked like this.
Line 9: Line 9:

working on [[http://sage.math.washington.edu/home/leif/Sage/release/sage-4.7.2.alpha3-prerelease/sage-4.7.2.alpha3-prerelease.tar|prerelease of Sage-4.7.2.alph3]] dated Sept 19, 2012 md5sum: ad021855ae07ecdd1cdcc7b973c9cdba
Line 14: Line 17:
 * 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).  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).

 * create spkg for refactored Singular
 * search/replace calls to libSingular in the Sage library to get the interface to compile & link
Line 18: Line 24:
'''People:''' Burcin, Oleksandr, Hans '''People:''' Burcin, Oleksandr, Hans, Volker
Line 20: Line 26:
Instructions for building latest experimental code: http://github.com/Singular2/singular2.github.com/wiki/New-TODOs Bug hunt through Singular kernel code. An adventure no hacker can resist.
Line 22: Line 28:
 * Bug hunt through Singular kernel code. An adventure no hacker can resist.  * build refactored Singular: http://github.com/Singular2/singular2.github.com/wiki/New-TODOs
 * run test suite with debug version of Singular which dumps stack traces on error. (kernel/cntrl.cc should be modified to define `DEBUG_STOP` instead of `INTERACTIVE`)

=== Compiler warnings ===

'''People:'''

There are lots of compiler warnings...
Line 45: Line 58:
'''People:''' Hiep, Burcin '''People:''' Hiep, Burcin, Simon
Line 51: Line 64:
'''People:''' '''People:''' Simon, Burcin
Line 54: Line 67:
 * [[http://trac.sagemath.org/sage_trac/ticket/11115|#11115]] make cached methods faster - dependency of #7797
Line 57: Line 71:
'''People:''' Burcin '''People:''' Burcin, Simon
Line 68: Line 82:
== FLINT integration == == FLINT integration in Singular ==
Line 70: Line 84:
'''People:''' Fredrik '''People:''' Fredrik, MartinL, Christian
Line 74: Line 88:
 * Benchmark against NTL version
Line 81: Line 96:

== Fast containers for objects and morphisms of a category ==

'''People:''' Simon

 * See [[http://trac.sagemath.org/sage_trac/ticket/10667|#10667]] Morphisms and Objects of Categories

== Improve/Review citation library ==

[[http://trac.sagemath.org/sage_trac/ticket/3317|#3317]]

Sage/Singular Days Projects

Update Singular spkg

People: Simon, Burcin (hopefully Martin as well)

working on prerelease of Sage-4.7.2.alph3 dated Sept 19, 2012 md5sum: ad021855ae07ecdd1cdcc7b973c9cdba

Update the Singular interface to work with libpolys

People: Burcin, Oleksandr

  • 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).
  • create spkg for refactored Singular
  • search/replace calls to libSingular in the Sage library to get the interface to compile & link

Refactored Singular should pass it's test suite

People: Burcin, Oleksandr, Hans, Volker

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

Compiler warnings

People:

There are lots of compiler warnings...

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, Simon

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

Review Simon's letterplace patches

People: Simon, Burcin

  • #7797

  • #11115 make cached methods faster - dependency of #7797

Plural interface

People: Burcin, Simon

Use libpolys for function field arithmetic

People: Burcin

FLINT integration in Singular

People: Fredrik, MartinL, Christian

  • Add missing utility and conversion functions to FLINT
  • Use FLINT in Singular
  • Benchmark against NTL version

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

Fast containers for objects and morphisms of a category

People: Simon

  • See #10667 Morphisms and Objects of Categories

Improve/Review citation library

#3317

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