Differences between revisions 1 and 2
Revision 1 as of 2011-11-28 21:43:32
Size: 1056
Editor: nthiery
Comment:
Revision 2 as of 2011-11-28 21:59:43
Size: 1882
Editor: nthiery
Comment:
Deletions are marked like this. Additions are marked like this.
Line 10: Line 10:
TODO: Here is a list of tasks; please sign in to the task you would want to participate to.
Line 12: Line 12:
- Open trac accounts for everyone - Get everyone acquainted with Sage's workflow, and in particular `Sage's ticket server <http://www.sagemath.org/doc/developer/trac.html>`_
Line 14: Line 14:
  See also: - Open trac accounts for everyone. That will be easiest on December 13th, since Nicolas can create them. Otherwise you can request one right away as described above. Once you have such an account, you can edit this wiki.
Line 16: Line 16:
  - `Using Sage's ticket server <http://www.sagemath.org/doc/developer/trac.html>`_ - Create a ticket for the integration of BLAD in Sage.
Line 18: Line 18:
- Create a ticket for the integration of BLAD in Sage - Create other tickets as appropriate describing the related projects of the participants.
Line 20: Line 20:
- Create other tickets as appropriate describing the related projects - Build or select a couple examples, from trivial to complex, showing how libBLAD is to be called from C and from Maple

  - François?
Line 24: Line 26:
  This should be straightforward since BLAD uses the standard autotools.   This should be straightforward since BLAD uses the standard autotools (1/2 hour to get a prototype?).

  - François, Nicolas, ...
Line 31: Line 35:
-
- Translate (some of) the C examples to Cython, and call them from Sage (without input/output)

- Work on conversions, so that progressively the input and output for the C examples can be respectively specified and retrieved from Sage's command line

- Design the high level user interface

BLAD integration in Sage

This wiki page is about the integration of the Bibliothèques Lilloises d'Algèbre Différentielle in Sage.

It will in particular help organize the coding sprint on December 13th.

Here is a list of tasks; please sign in to the task you would want to participate to.

  • Get everyone acquainted with Sage's workflow, and in particular Sage's ticket server

  • Open trac accounts for everyone. That will be easiest on December 13th, since Nicolas can create them. Otherwise you can request one right away as described above. Once you have such an account, you can edit this wiki.

  • Create a ticket for the integration of BLAD in Sage.

  • Create other tickets as appropriate describing the related projects of the participants.

  • Build or select a couple examples, from trivial to complex, showing how libBLAD is to be called from C and from Maple

    • François?
  • Build a Sage package (aka spkg) allowing for the installation of libBLAD in the Sage installation

    This should be straightforward since BLAD uses the standard autotools (1/2 hour to get a prototype?).

    • François, Nicolas, ...

    See also:

  • Translate (some of) the C examples to Cython, and call them from Sage (without input/output)

  • Work on conversions, so that progressively the input and output for the C examples can be respectively specified and retrieved from Sage's command line

  • Design the high level user interface

BLAD (last edited 2011-11-30 09:33:46 by nthiery)