1456
Comment:

5724

Deletions are marked like this.  Additions are marked like this. 
Line 1:  Line 1: 
= Sage Days: Sage Developer Days =  = Sage Days 54: Sage Developer Days = 
Line 3:  Line 3: 
== Novemeber 4–November 8, 2013, University of California Davis, USA ==  == November 4–8, 2013, University of California Davis, USA == 
Line 5:  Line 5: 
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 or introduction talks, but instead assume participants are familiar with Sage development.  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. 
Line 13:  Line 13: 
=== Lodging === The official conference hotel is the [[http://www.aggieinn.comAggie Inn]] (tel. (530)7560352). 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. === Transportation ===  From San Francisco Airport (SFO) Take [[http://www.bart.govBART]] from SFO to either the Richmond station or the [[http://en.wikipedia.org/wiki/Oakland_Coliseum_StationOakland Coliseum station]] and transfer to Amtrak's [[http://www.capitolcorridor.org/Capitol Corridor line]]. Take the Northbound line to Davis.  From Oakland Airport Take the [[http://www.bart.gov/guide/airport/inbound_oak.aspxAirBART]] shuttle to the [[http://en.wikipedia.org/wiki/Oakland_Coliseum_StationOakland Coliseum BART station]] and transfer to Amtrak's [[http://www.capitolcorridor.org/Capitol Corridor line]]. Take the Northbound line to Davis.  From Sacramento Airport * Bus: Take route 42. See http://www.yolobus.com/news/airportservice.php * Shuttle: https://www.davisairporter.com/index2.html See also: https://www.math.ucdavis.edu/about/directions/ === Location === The main room we will be located in is 2112 of the [[http://campusmap.ucdavis.edu/?b=100/MSB (Mathematical Sciences Building)]] where all talks will take place unless otherwise stated. We will also typically have rooms 2240 and 3240 as smaller breakout rooms. 

Line 15:  Line 42: 
Coming soon.   Monday   10:30AM   Coffee break (in MSB 1147)  11 AM  Jeremy Martin  [[http://www.math.ku.edu/~jmartin/talks/UCDavisNov2013.pdfEigenvalues of Simplicial Rook Graphs]] (in MSB 1147)  2 PM  Dan Bump  [[http://sporadic.stanford.edu/bump/gittalkIntroduction to Git]]   3 PM   Coffee break   4 PM  Andrew Ohana  The new workflow under Git   Tuesday   9:30 AM  Volker Braun  Toric varieties and Sage   10:30AM   Coffee break  11:00 AM  Panel Discussion  The future of the SageCombinat queue   4:30 PM   Coffee break   5:10 PM  Mike Zabrocki  [[http://garsia.math.yorku.ca/~zabrocki/talks/introsage.pdfIntroduction to Sage]]   Wednesday   10:25 AM  Mathieu GuayPaquet  Yield from: my favorite feature from Python 3.3   10:30AM   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. 
Line 19:  Line 63: 
The specific problems addressed at this workshop will be decided upon the interests of the participants. The following general topics are proposed:  The general topics that will be addressed at this workshop are the following: 
Line 21:  Line 65: 
* Implement basic functions for matrices over DVR (e.g. Hermite and Smith decomposition)  * Discussion of the new Sage workflow using git. 
Line 23:  Line 67: 
* Implement extensions of padics (currently only unramified and totally ramified extensions are available)  * Work on how to integrate the combinat queue into the new workflow. 
Line 25:  Line 69: 
* Write classes for series over DVR  * General bug fixes. 
Line 27:  Line 71: 
* Design a general framework for precision  Please make sure you have a working Gitversion of Sage installed on your computer before you arrive. You can either download a version from Github, for instructions see 
Line 29:  Line 74: 
* Review several tickets related to padics  * [[http://trac.sagemath.org/wiki/QuickStartSageGitInstruction on how to install GitSage]] For people not yet familiar with Git, we recommend starting from a source distribution. You can find version 5.13.beta1 here * [[ http://boxen.math.washington.edu/home/ohanar/sagegit/sage5.13.beta1.tar.gz  Source distribution of GitSage]] Just download, untar, and run make (like you do with the mercurial based source tarballs). Here are some useful links: * [[http://sagemath.github.io/gitdeveloperguide/Git developer guide]] * [[https://github.com/sagemath/sageSage on Github]] * [[https://groups.google.com/forum/#!forum/sagegitSage git googlegroups]] * [[http://gitscm.com/book/en/GitBranchingGit branches]] * [[http://dev.harald.schil.ly/yagt/#/Talk on Git by Harald Schilly]] * [[http://eagain.net/articles/gitforcomputerscientists/Git for Computer Scientists]] ==== Useful commands ==== * `git pull ffonly origin master` * `git reset hard origin/master` * `sage f git` fixes `sage dev` sometimes * `sage git remote seturl origin [email protected]:sage.git` 
Line 37:  Line 109: 
* Dan Bump * Andrew Ohana * Volker Braun 
* Dan Bump (Stanford) * Andrew Ohana (University of Washington) * Volker Braun (Oxford University) * Nate Gallup (UC Davis) * Viviane Pons (MarnelaVallee) * Darij Grinberg (MIT) * Tom Roby (University of Connecticut) * Mathieu GuayPaquet (UQaM) * Mike Zabrocki (York University) * Jessica Striker (North Dakota State University) * Jeremy Martin (University of Kansas) * Roger Tian (UC Davis) * Brandon Dutra (UC Davis) * Gregg Musiker (University of Minnesota) * Maria Monks (UC Berkeley) * Federico Castillo (UC Davis) * Monica Vazirani (UC Davis) 
Line 43:  Line 129: 
* Dan Bump, Stanford 
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
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.
Lodging
The official conference hotel is the Aggie Inn (tel. (530)7560352). 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.
Transportation
 From San Francisco Airport (SFO)
Take BART from SFO to either the Richmond station or the Oakland Coliseum station and transfer to Amtrak's Capitol Corridor line. Take the Northbound line to Davis.
 From Oakland Airport
Take the AirBART shuttle to the Oakland Coliseum BART station and transfer to Amtrak's Capitol Corridor line. Take the Northbound line to Davis.
 From Sacramento Airport
Bus: Take route 42. See http://www.yolobus.com/news/airportservice.php
See also: https://www.math.ucdavis.edu/about/directions/
Location
The main room we will be located in is 2112 of the MSB (Mathematical Sciences Building) where all talks will take place unless otherwise stated. We will also typically have rooms 2240 and 3240 as smaller breakout rooms.
Schedule
Monday 

10:30AM 

Coffee break (in MSB 1147) 
11 AM 
Jeremy Martin 
Eigenvalues of Simplicial Rook Graphs (in MSB 1147) 
2 PM 
Dan Bump 

3 PM 

Coffee break 
4 PM 
Andrew Ohana 
The new workflow under Git 
Tuesday 

9:30 AM 
Volker Braun 
Toric varieties and Sage 
10:30AM 

Coffee break 
11:00 AM 
Panel Discussion 
The future of the SageCombinat queue 
4:30 PM 

Coffee break 
5:10 PM 
Mike Zabrocki 

Wednesday 

10:25 AM 
Mathieu GuayPaquet 
Yield from: my favorite feature from Python 3.3 
10:30AM 

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.
Projects
The general topics that will be addressed at this workshop are the following:
 Discussion of the new Sage workflow using git.
 Work on how to integrate the combinat queue into the new workflow.
 General bug fixes.
Please make sure you have a working Gitversion 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 version 5.13.beta1 here
Just download, untar, and run make (like you do with the mercurial based source tarballs).
Here are some useful links:
Useful commands
git pull ffonly origin master
git reset hard origin/master
sage f git fixes sage dev sometimes
sage git remote seturl origin [email protected]:sage.git
Location
University of California Davis
Participants (first tentative)
 Dan Bump (Stanford)
 Andrew Ohana (University of Washington)
 Volker Braun (Oxford University)
 Nate Gallup (UC Davis)
 Viviane Pons (MarnelaVallee)
 Darij Grinberg (MIT)
 Tom Roby (University of Connecticut)
 Mathieu GuayPaquet (UQaM)
 Mike Zabrocki (York University)
 Jessica Striker (North Dakota State University)
 Jeremy Martin (University of Kansas)
 Roger Tian (UC Davis)
 Brandon Dutra (UC Davis)
 Gregg Musiker (University of Minnesota)
 Maria Monks (UC Berkeley)
 Federico Castillo (UC Davis)
 Monica Vazirani (UC Davis)
Organizers
 Dan Bump, Stanford
 Anne Schilling, UC Davis
 Travis Scrimshaw, UC Davis