Sage Days 54: Sage Developer Days

November 4–8, 2013, University of California Davis, USA

The aim of this workshop is for developers to learn the new git workflow, and to try and integrate the combinat queue into git. This workshop will not include beginner topics, but instead assumes participants are familiar with Sage development. We will have an introductory talk on Sage for newcomers on Tuesday afternoon.


Registration is free. There is limited funding for travel and lodging.

Please contact Anne Schilling (anne at math.ucdavis dot edu) or Travis Scrimshaw (tscrim at ucdavis dot edu) to register. Please indicate if you require funding.


The official conference hotel is the Aggie Inn (tel. (530)756-0352). Rates are between 99 and 109 USD depending on bedding type. To get this rate, you need to call the hotel directly and mention the group name SAGE. Last day to book is October 6.

There are other hotels to choose from in Davis, but are generally more expensive.


- From San Francisco Airport (SFO)

- From Oakland Airport

- From Sacramento Airport

See also:




Coffee break

11 AM

Jeremy Martin

Eigenvalues of Simplicial Rook Graphs

2 PM

Dan Bump

Introduction to Git

3 PM

Coffee break

4 PM

Andrew Ohana

The new workflow under Git


9:30 AM

Volker Braun

Toric varieties and Sage


Coffee break

11:00 AM

Panel Discussion

The future of the Sage-Combinat queue

3 PM

Coffee break

5 PM

Mike Zabrocki

Introduction to Sage


10:25 AM

Mathieu Guay-Paquet

Yield from: my favourite feature from Python 3.3


Coffee break

All other time will be devoted to coding sprints. We will schedule more talks/tutorials during the week on topics that the participants feel would benefit them. All talks and most coding sprints will take place in MSB 1147.


The general topics that will be addressed at this workshop are the following:

Please make sure you have a working Git-version of Sage installed on your computer before you arrive. You can either download a version from Github, for instructions see

For people not yet familiar with Git, we recommend starting from a source distribution. You can find a version here

Just download, untar, and run make (like you do with the mercurial based source tarballs).

Here are some useful links:


University of California Davis

Participants (first tentative)