Differences between revisions 26 and 77 (spanning 51 versions)
Revision 26 as of 2008-02-23 00:04:08
Size: 3955
Editor: was
Comment:
Revision 77 as of 2008-05-20 04:15:45
Size: 4992
Editor: was
Comment:
Deletions are marked like this. Additions are marked like this.
Line 2: Line 2:
= Sage Developer Coding Week 1 = = Sage Developer Days 1 (aka Sage Days 8.5) =
Line 4: Line 4:
ORGANIZERS: William Stein, Robert Bradshaw [http://groups.google.com/group/sage-dev1 Mailing List]
Line 6: Line 6:
DATES: June 13-20, 2008 === Cython, Exact Linear Algebra, Parallel Computation, and Porting Sage to Microsoft Windows ===
=== ORGANIZERS: Robert Bradshaw, William Stein and Tom Boothby ===
=== DATES: June 13-20, 2008 ===
=== LOCATION: Seattle, Washington -- Mechanical Engineering 208 ===
Line 8: Line 11:
The goal of this "developer coding week" will be to write a huge amount of high quality code. All talks will be squarely aimed at developers and be directly related to coding projects. All participants will assumed to be very experienced programmers. The main topics will be: Cython, Exact Linear Algebra, Parallel Computation, and Porting Sage to Windows. However, like with all of Sage development, participants are encouraged to work on whatever they feel will be the ''most productive'' way for them to spend their time.    The goal of this "developer coding week" will be to write a huge amount of high quality code. All talks will be squarely aimed at developers and be directly related to coding projects. All participants will assumed to be experienced programmers. The main topics will be: Cython, Exact Linear Algebra, Parallel Computation, and Porting Sage to Windows. However, like with all of Sage development, participants are encouraged to work on whatever they feel will be the ''most productive'' way for them to spend their time.
Line 10: Line 13:
Anybody can participant, but funding will be aimed primarily at people who have demonstrated a substantial ability to contribute to the Sage project. (This is not a general Sage statement -- it's just for this workshop.) Anybody can participate, but funding will be aimed primarily at people who have demonstrated a substantial ability to contribute to the Sage project. (This is not a general Sage statement -- it's just for this workshop.)
Line 12: Line 15:

== Tentative Participants List ==

People with a "?" are possibly (probably) not available. If you're looking at this and your participation
is highly likely or if you can't attend please email me (wstein@gmail.com) or edit the wiki.
== Participants List ==
People with dates listed have confirmed attendance during those dates.
Line 19: Line 19:
  * Michael Abshoff (June 13-20)
  * Martin Albrecht
  * Burcin Erocal
  * Ralph Peter Weinmann (?)

 * Michael Abshoff (June 7-27) -- Windows port, exact linear algebra
 * Martin Albrecht (June 12-21) -- exact linear algebra (GF(2) LUP)
 * Stephan Behnel (June 12-19) -- Cython
 * Burcin Erocal (June 13-20) -- exact linear algebra, Cython
 * David Kohel (June 12-20)
 * Dag Sverre Seljebotn (June 12-23) -- Cython
 * Ralf-Philipp Weinmann (June 12-21)

CANADIAN:

 * Nick Alexander (June 13-20) -- exact linear algebra, modular forms
 * Arne Storjohann -- exact linear algebra
Line 25: Line 34:
  * Craig Citro (some subset)
  * Gary Furnish (gfurnish@indirectproof.net)
  * Dan Gindikin (pnylab.com; Princeton)
  * Mike Hansen (June 13-20)
  * David Harvey
  * David Joyner
  * David Roe
  * Justin Walker

 * Gregory Bard (June 13-20) -- exact linear algebra (GF(2) LUP)
 * Iftikhar Burhanuddin (June 13-20) -- || computation
 * Craig Citro (June 13-20) -- cython and exact linear algebra
 * Nathan Dunfield (tentative; probably will attend)
 * Gary Furnish (June 6-August) -- Windows port, Symbolics, Cython
 * Dan Gindikin (pnylab.com; Princeton) -- Cython
 * Chris Gorecki -- Windows port
 * Mike Hansen (June 13-20)
 * David Harvey (probably will not attend)
 * David Roe (June 13-20)
Line 35: Line 47:
  * Tom Boothby
  * Robert Bradshaw
  * Josh Kantor
  * Emily Kirkman
  * Robert Miller (June 13-20)
  * Bobby Moretti (?)
  * Clement Pernet
  * Yi Qiang
  * Dan Shumow (?)
  * William Stein (June 13-20) -- everything, but especially exact linear algebra
Line 46: Line 48:
 * Rob Beezer (from Univ of Puget Sound) -- will give an '''education-oriented''' colloquium talk on his free open source linear algebra book
 * Tom Boothby (June 13-20)
 * Robert Bradshaw
 * Josh Kantor
 * Emily Kirkman
 * Robert Miller (June 13-20)
 * Bobby Moretti (?)
 * Clement Pernet (June 13-20) -- exact linear algebra
 * Yi Qiang -- distributed Sage
 * Dan Shumow (unclear)
 * William Stein (June 13-20) -- everything, but especially exact linear algebra
 * Glenn Tarbox -- Dsage evolution and Twisted
 * Carl Witty (June 13-20) -- either my proposed randgen framework (random number seed management for Sage) or cylindrical algebraic decomposition (either wrapping qepcad or writing my own implementation).
Line 48: Line 63:
 * '''''Cython '''''-- something much deeper than usual, and not necessarily so Sage related. Cython is one of the "killer apps" of Sage:
  * expand range of Cython developers (i.e., Robert tells us how to work on Cython).
  * increase documentation
  * future development directions
  * PEX
  * pickling
Line 49: Line 70:
  * Cython -- something much deeper than usual, and not necessarily so Sage related. Cython is one of the "killer apps" of Sage:
     * expand range of Cython developers (i.e., Robert tells us how to work on Cython).
     * increase documentation
     * future development directions
     * PEX
     * pickling
 * '''''MS Windows '''''-- figure out how to do a full native port of Sage to Windows. Seattle would be a good place for this theme, and I'm working on getting some Microsoft funding to support doing a port.
  * visiting Microsoft and meeting the clients
  * finish the cygwin part
  * teach everyone how to use MSVC
Line 56: Line 75:
  * MS Windows -- figure out how to do a full native port of Sage to Windows. Seattle would be a good place for this theme, and I'm working on getting some Microsoft funding to support doing a port.
     * visiting Microsoft and meeting the clients
     * finish the cygwin part
     * teach everyone how to use MSVC
 * '''''Parallel computation in Sage''''' -- DSage, Ipython1, Threads again; sort of like the MSRI conference last year but much more focused on Sage and actual implementations.
 * '''''Exact linear algebra''''' -- perfect to capitalize on Clement Pernet being around, and the positive momentum behind Linbox, IML, etc. There would be a number of talks on all the basic tricks of exact linear algebra, systematic benchmarking, with the goal being to "beat Magma" at a range of exact linear algebra problems.
Line 61: Line 78:
== Hotel information ==
Line 62: Line 80:
  * Parallel computation in Sage -- DSage, Ipython1, Threads again; sort of like the MSRI conference last year but much more focused on Sage and actual implementations.
   
I have already pre-paid for a bunch of rooms at the Collegiana, so many of you can stay there:
[:/roommates: Roommate list]
{{{
    The Collegiana Inn
    4311 - 12th Ave. NE
    Seattle, WA 98105
    (206) 732-3200
}}}
Line 65: Line 89:
  * Exact linear algebra -- perfect to capitalize on Clement Pernet being around, and the positive momentum behind Linbox, IML, etc. There would be a number of talks on all the basic tricks of exact linear algebra, systematic benchmarking, with the goal being to "beat Magma" at a range of exact linear algebra problems. Back during SD2, William recommend the Seattle University Travelodge:
Line 67: Line 91:
   http://www.seattleuniversityhotel.com/index.html
Line 68: Line 93:
They have free wifi, are very conveniently located. Their rates are also reasonable. The College Inn (http://www.collegeinnseattle.com/) is also a good choice.
Line 69: Line 95:
There are some other options here:
  http://www.washington.edu/univrel/visitors/accommodations.html
Line 70: Line 98:
== Dates you could come ==

(this was for organizational purposes...)

 * William Stein: any dates during June 13 - June 22, July 3 - July 6.... (I'm now going to ISSAC July 20-23 too).
 * Michael Abshoff: pretty much any date except July 20–23, i.e. ISSAC 2008
 * Martin Albrecht: most dates should be fine after June 14 until August 17 (CRYPTO)
 * Marshall Hampton: Only great dates for me are July 13 - 18th; my summer is very tightly scheduled. I will try to make any weekend date.
 * Craig Citro: Anything after July 4 works great for me.
 * Jason Grout: May 19 - May 23; June 23 - June 26; July 28 - Aug 15
 * David Roe: May 24-June 25, August 18-Sept 9
 * Emily Kirkman: June 13 - June 22
 * Clément Pernet: any date except July 7-11 (SIAM meeting in San Diego), and maybe July 20-23 (ISSAC), although not sure I'll go there.
 * Mike Hansen: any dates at this point
 * Burcin Erocal:
 * David Harvey
 * Bill Purvis: any dates at this point (retired systems engineer)
NOTE: UW's commencement is June 14th, so many hotels are already booked solid for the weekend and/or unusually expensive for the 13th and 14th.

Sage Developer Days 1 (aka Sage Days 8.5)

[http://groups.google.com/group/sage-dev1 Mailing List]

Cython, Exact Linear Algebra, Parallel Computation, and Porting Sage to Microsoft Windows

ORGANIZERS: Robert Bradshaw, William Stein and Tom Boothby

DATES: June 13-20, 2008

LOCATION: Seattle, Washington -- Mechanical Engineering 208

The goal of this "developer coding week" will be to write a huge amount of high quality code. All talks will be squarely aimed at developers and be directly related to coding projects. All participants will assumed to be experienced programmers. The main topics will be: Cython, Exact Linear Algebra, Parallel Computation, and Porting Sage to Windows. However, like with all of Sage development, participants are encouraged to work on whatever they feel will be the most productive way for them to spend their time.

Anybody can participate, but funding will be aimed primarily at people who have demonstrated a substantial ability to contribute to the Sage project. (This is not a general Sage statement -- it's just for this workshop.)

Participants List

People with dates listed have confirmed attendance during those dates.

EUROPEAN:

  • Michael Abshoff (June 7-27) -- Windows port, exact linear algebra
  • Martin Albrecht (June 12-21) -- exact linear algebra (GF(2) LUP)
  • Stephan Behnel (June 12-19) -- Cython
  • Burcin Erocal (June 13-20) -- exact linear algebra, Cython
  • David Kohel (June 12-20)
  • Dag Sverre Seljebotn (June 12-23) -- Cython
  • Ralf-Philipp Weinmann (June 12-21)

CANADIAN:

  • Nick Alexander (June 13-20) -- exact linear algebra, modular forms
  • Arne Storjohann -- exact linear algebra

AMERICAN:

  • Gregory Bard (June 13-20) -- exact linear algebra (GF(2) LUP)
  • Iftikhar Burhanuddin (June 13-20) -- || computation

  • Craig Citro (June 13-20) -- cython and exact linear algebra
  • Nathan Dunfield (tentative; probably will attend)
  • Gary Furnish (June 6-August) -- Windows port, Symbolics, Cython
  • Dan Gindikin (pnylab.com; Princeton) -- Cython
  • Chris Gorecki -- Windows port
  • Mike Hansen (June 13-20)
  • David Harvey (probably will not attend)
  • David Roe (June 13-20)

LOCAL:

  • Rob Beezer (from Univ of Puget Sound) -- will give an education-oriented colloquium talk on his free open source linear algebra book

  • Tom Boothby (June 13-20)
  • Robert Bradshaw
  • Josh Kantor
  • Emily Kirkman
  • Robert Miller (June 13-20)
  • Bobby Moretti (?)
  • Clement Pernet (June 13-20) -- exact linear algebra
  • Yi Qiang -- distributed Sage
  • Dan Shumow (unclear)
  • William Stein (June 13-20) -- everything, but especially exact linear algebra
  • Glenn Tarbox -- Dsage evolution and Twisted
  • Carl Witty (June 13-20) -- either my proposed randgen framework (random number seed management for Sage) or cylindrical algebraic decomposition (either wrapping qepcad or writing my own implementation).

Main Topics

  • Cython -- something much deeper than usual, and not necessarily so Sage related. Cython is one of the "killer apps" of Sage:

    • expand range of Cython developers (i.e., Robert tells us how to work on Cython).
    • increase documentation
    • future development directions
    • PEX
    • pickling
  • MS Windows -- figure out how to do a full native port of Sage to Windows. Seattle would be a good place for this theme, and I'm working on getting some Microsoft funding to support doing a port.

    • visiting Microsoft and meeting the clients
    • finish the cygwin part
    • teach everyone how to use MSVC
  • Parallel computation in Sage -- DSage, Ipython1, Threads again; sort of like the MSRI conference last year but much more focused on Sage and actual implementations.

  • Exact linear algebra -- perfect to capitalize on Clement Pernet being around, and the positive momentum behind Linbox, IML, etc. There would be a number of talks on all the basic tricks of exact linear algebra, systematic benchmarking, with the goal being to "beat Magma" at a range of exact linear algebra problems.

Hotel information

I have already pre-paid for a bunch of rooms at the Collegiana, so many of you can stay there: [:/roommates: Roommate list]

    The Collegiana Inn
    4311 - 12th Ave. NE
    Seattle, WA 98105
    (206) 732-3200

Back during SD2, William recommend the Seattle University Travelodge:

They have free wifi, are very conveniently located. Their rates are also reasonable. The College Inn (http://www.collegeinnseattle.com/) is also a good choice.

There are some other options here:

NOTE: UW's commencement is June 14th, so many hotels are already booked solid for the weekend and/or unusually expensive for the 13th and 14th.

dev1 (last edited 2008-11-14 13:41:59 by anonymous)