Differences between revisions 42 and 86 (spanning 44 versions)
Revision 42 as of 2011-06-12 16:33:30
Size: 5606
Editor: was
Comment:
Revision 86 as of 2011-07-20 01:07:43
Size: 9553
Editor: was
Comment:
Deletions are marked like this. Additions are marked like this.
Line 7: Line 7:
== Schedule ==

||<rowstyle="background-color: #E0E0FF;"> || Topic || Speaker || Links ||
|| || || || ||
||<rowstyle="background-color: #E0E0FF;"> Monday || June 13 || || [[https://picasaweb.google.com/wstein/20060613Sagedays31Day1|Pictures]] ||
|| 10:00 AM || Introductions || || [[http://tinyurl.com/427tye5|Video]] ||
|| || State of the Notebook Address || Rado Kirov, Nanyang Technological U || [[http://tinyurl.com/44fgkkf|Video (part 1 of 2)]] [[http://tinyurl.com/3q2gkxr|Video (part 2 of 2)]] [[http://flask.sagenb.org/home/pub/85/ | (worksheet)]]||
|| || Single-Cell Notebook Server || Jason Grout, Drake U || [[http://tinyurl.com/6f7sm97|Video]]||
|| || Coding Sprint Organization || William Stein, U of Washington || ||
||<rowstyle="background-color: #E0E0FF;"> Tuesday || June 14 || || ||
|| 10:00 AM || Status Reports || || [[http://tinyurl.com/4y3vxnx|Video]] ||
|| || Jmol || Jonathan Gutow, U of Wisconsin, Oshkosh || [[http://tinyurl.com/3e9f2g3|Video]],[[http://www.uwosh.edu/faculty_staff/gutow/Jmol_Web_Page_Maker/Examples/Jmol_Demo.html|Jmol Demo]], [[http://www.uwosh.edu/faculty_staff/gutow/Jmol_Web_Page_Maker/Export_to_web_tutorial.shtml|Export to Web Functionality]] ||
|| || An Introduction to `MathJax` for the Technically Inclined || Davide Cervone, Union College || [[http://www.math.union.edu/locate/Cervone/talks/2011-06-14.sagedays/|Presentation (Slides)]], [[http://tinyurl.com/68gjhl7|Video (part 1 of 3)]], [[http://tinyurl.com/6c8rdhb|Video (part 2 of 3)]], [[http://tinyurl.com/6xy9txh|Video (part 3 of 3)]] ||
||<rowstyle="background-color: #E0E0FF;"> Wednesday || June 15 || || ||
|| 10:00 AM || Status Reports || || [[http://tinyurl.com/3hubsen|Video]], and [[http://tinyurl.com/4xc5pfy|more by S. Labbe]] ||
|| || [[http://webwork.maa.org/|WebWork]] || Michael Gage, U of Rochester || [[http://tinyurl.com/3od5c32|Video (part 1 of 2)]], [[http://tinyurl.com/43rlawt|Video (part 2 of 2)]]||
|| || || and Jason Aubrey, U of Missouri ||[[attachment:2011_06_15_sage.pdf |Presentation (slides)]] ||
||<rowstyle="background-color: #E0E0FF;"> Thursday || June 16 || || [[https://picasaweb.google.com/wstein/20110616Sagedays31Day4|Pictures]] ||
|| 3:30 PM || Status Reports || || [[http://tinyurl.com/3jsht4q|Video]] ||
|| || [[http://wiki.sagemath.org/education3|Sage Education Days 3]] || || ||
||<rowstyle="background-color: #E0E0FF;"> Friday || June 17 || || [[https://picasaweb.google.com/wstein/20110617Sd31Day5|Pictures]] ||
|| 3:30 PM || Status Reports || || [[http://tinyurl.com/3fbzd8q|Video (part 1 of 2)]] [[http://tinyurl.com/3o7zahf|Video (part 2 of 2)]] ||
|| || [[http://wiki.sagemath.org/education3|Sage Education Days 3]] || || ||
||<rowstyle="background-color: #E0E0FF;"> Saturday || June 18 || || ||
|| || [[http://wiki.sagemath.org/education3|Sage Education Days 3]] || || ||
Line 9: Line 35:
 * Mainly the Sage Notebook: [[/projects|Here is a list of specific project ideas]]  * [[/projects|Here is the list of Projects and updates]]
 * [[/workinggroups|Working Groups]]

== Pictures ==

{{attachment:sd31-savery-2011-06-16.jpg}}
Line 19: Line 50:
Line 24: Line 54:
 1. Robert Bradshaw (Google)
Line 26: Line 57:
 * [[http://www.cgl.ucsf.edu/home/bic|Bruce Cohen]] (Lowell High School, San Francisco)
 * [[http://www.math.gordon.edu/~kcrisman/|Karl-Dieter Crisman]] (Gordon College)
 * [[http://www.acadiau.ca/~ecurry|Eva Curry]] (Acadia University)
 * DanDrake (KAIST)
 * Burcin Erocal (Singular Group, Kaiserslautern, Germany)
 * [[http://webhost.math.rochester.edu/gage/bio|Michael Gage]] -- `WebWork` author
 * [[http://www.uwosh.edu/facstaff/gutow/|Jonathan H. Gutow]] (Chemistry Department, UWOSH, Wisconsin) -- author of JMOL
 *
[[http://artsci.drake.edu/grout/doku.php/|Jason Grout]] (Drake University)
 * Ryan Grout (BYU, Utah)
 * Mike Hansen (Berkeley)
 * Ira Hanson (Drake University)
 * [[http://www.jasonbhill.com|Jason B. Hill]] (University of Colorado)
 * Keshav Kini (Singapore)
 * [[http://radokirov.com/|Rado Kirov]] (Nanyang Technological University, Singapore)
 * Galen Knapp (University of Washington CS undergrad)
 * SébastienLabbé (Montréal)
 * Benjamin LeVeque (Brown University) -- doesn't require lodging
 * Andrey Novoseltsev (University of Alberta)
 * John Palmieri (University of Washington)
 * Paul Sharaba (Cleveland State University)
 * [[http://wstein.org/|William Stein]] (University of Washington)
 * Ian Stokes-Rees (Harvard Medical School)
 * [[http://www.mc.edu/faculty/travis|John Travis]] (Mississippi College)
 * Zafeirakis Zafeirakopoulos (RISC - Research Institute for Symbolic Computation)
 1. [[http://www.cgl.ucsf.edu/home/bic|Bruce Cohen]] (Lowell High School, San Francisco)
 1. [[http://www.math.gordon.edu/~kcrisman/|Karl-Dieter Crisman]] (Gordon College)
 1. [[http://www.acadiau.ca/~ecurry|Eva Curry]] (Acadia University)
 1. DanDrake (KAIST)
 1. Burcin Erocal (Singular Group, Kaiserslautern, Germany)
 1. [[http://webhost.math.rochester.edu/gage/bio|Michael Gage]] -- `WebWork` author
 1. [[http://www.uwosh.edu/facstaff/gutow/|Jonathan H. Gutow]] (Chemistry Department, UWOSH, Wisconsin) -- JMOL developer
 1.
[[http://artsci.drake.edu/grout/doku.php/|Jason Grout]] (Drake University)
 1. Ryan Grout (BYU, Utah)
 1. Mike Hansen (Berkeley)
 1. Ira Hanson (Drake University)
 1. [[http://www.jasonbhill.com|Jason B. Hill]] (University of Colorado)
 1. Keshav Kini (Singapore)
 1. [[http://radokirov.com/|Rado Kirov]] (Nanyang Technological University, Singapore)
 1. Galen Knapp (University of Washington CS undergrad)
 1. SébastienLabbé (Montréal)
 1. Benjamin LeVeque (Brown University) -- doesn't require lodging
 1. Andrey Novoseltsev (University of Alberta)
 1. John Palmieri (University of Washington)
 1. Paul Sharaba (Cleveland State University)
 1. [[http://wstein.org/|William Stein]] (University of Washington)
 1. Ian Stokes-Rees (Harvard Medical School)
 1. [[http://www.mc.edu/faculty/travis|John Travis]] (Mississippi College)
 1. Zafeirakis Zafeirakopoulos (RISC - Research Institute for Symbolic Computation)
Line 55: Line 86:

== UW Campus Wireless ==
{{{
UW NetID: event0896
Password: kfeu:xsuo:kzoo
}}}
Line 62: Line 99:
 * There is an IRC channel for sage days: #sagemath-days on irc.freenode.net. Feel free to join to discuss whatever... For those without IRC clients, http://webchat.freenode.net/?channels=sagemath,sagemath-days  * There is an IRC channel for sage days: #sagemath-days on irc.freenode.net. Feel free to join to discuss whatever... For those without IRC clients, http://webchat.freenode.net/?channels=sagemath,sagemath-days , but using an IRC client is strongly recommended. [[http://xchat.org/|Xchat]] is a popular cross-platform choice.
Line 76: Line 113:
== Tentative Schedule (subject to change) == == Flask Notebook Development ==
Line 78: Line 115:
||<rowstyle="background-color: #E0E0FF;"> || Topic || Speaker || Links ||
|| || || || ||
||<rowstyle="background-color: #E0E0FF;"> Monday || June 13 || || ||
|| 10:00 AM || Introductions || || ||
|| || State of the Notebook Address || Rado Kirov, Nanyang Technological U || ||
|| || Single-Cell Notebook Server || Jason Grout, Drake U || ||
|| || Coding Sprint Organization || William Stein, U of Washington || ||
||<rowstyle="background-color: #E0E0FF;"> Tuesday || June 14 || || ||
|| 10:00 AM || Jmol || Jonathan Gutow, U of Wisconsin, Oshkosh || ||
|| || Math Jax || Davide Cervone, Union College || ||
|| || Status Reports || || ||
||<rowstyle="background-color: #E0E0FF;"> Wednesday || June 15 || || ||
|| 10:00 AM || `WebWork` || Michael Gage, U of Rochester || ||
|| || || and Jason Aubrey, U of Missouri || ||
|| || Status Reports || || ||
||<rowstyle="background-color: #E0E0FF;"> Thursday/Friday || June 16/17 || || ||
|| || [[http://wiki.sagemath.org/education3|Sage Education Days 3]] || || ||
|| || Status Reports || || ||
  * Rado's leading edge repo: [[http://code.google.com/r/rkirov-flask/]]
  * Find instructions at Rado's site for Linux, Mac OSX installation
  * Main, official repo: [[http://code.google.com/p/sagenb/]]
  * Development model: Jason Grout, Rado Kirov, William Stein will pull from repos; a couple of options on how to create and use your own repo:
    1. Host your repo on Google Code by [[https://code.google.com/r/rkirov-flask/source/createClone|server-side cloning Rado's repo]] and then cloning your serverside clone ("yourname-sagenb" or something) to your computer (follow the directions on Google Code). Your repository can be pulled from in the standard way, but can only be pushed to by you (you can pull changes from other people and then push them, of course).
    1. Host your repo on sage.math or somewhere else by cloning Rado's repo (do `hg clone https://rkirov-flask.googlecode.com/hg/` somewhere). If you set appropriate read/write permissions on your repo, then people can push to and pull from your repo using the `ssh://` URI scheme (for example `hg pull ssh://sage.math.washington.edu//home/keshav/some_repo/` -- note the double slash, to use an absolute path rather than a relative patch).

== Flask Notebook Code Directory Tree ==
    * flask_version - new flask controller code
          o authentication.py
          o base.py
          o ...
    * sagenb/notebook - old python notebook objects
          o user.py
          o notebook.py
          o ...
    * sagenb/storage - serialization to filesystem code
          o abstract_storage.py
          o filesystem_storage.py
    * sagenb/data - templates and js libraries
          o sage/js - javascript and sage/html - templates
          o jmol
          o jsmath
    * notebook folder with worksheets and settings is by default in ~/.sage/sage_notebook.sagenb/

Sage Days 31: The Sage Notebook

June 13-17, 2011 at University of Washington in Seattle, in conjunction with Sage Education Days 3.

Schedule

Topic

Speaker

Links

Monday

June 13

Pictures

10:00 AM

Introductions

Video

State of the Notebook Address

Rado Kirov, Nanyang Technological U

Video (part 1 of 2) Video (part 2 of 2) (worksheet)

Single-Cell Notebook Server

Jason Grout, Drake U

Video

Coding Sprint Organization

William Stein, U of Washington

Tuesday

June 14

10:00 AM

Status Reports

Video

Jmol

Jonathan Gutow, U of Wisconsin, Oshkosh

Video,Jmol Demo, Export to Web Functionality

An Introduction to MathJax for the Technically Inclined

Davide Cervone, Union College

Presentation (Slides), Video (part 1 of 3), Video (part 2 of 3), Video (part 3 of 3)

Wednesday

June 15

10:00 AM

Status Reports

Video, and more by S. Labbe

WebWork

Michael Gage, U of Rochester

Video (part 1 of 2), Video (part 2 of 2)

and Jason Aubrey, U of Missouri

Presentation (slides)

Thursday

June 16

Pictures

3:30 PM

Status Reports

Video

Sage Education Days 3

Friday

June 17

Pictures

3:30 PM

Status Reports

Video (part 1 of 2) Video (part 2 of 2)

Sage Education Days 3

Saturday

June 18

Sage Education Days 3

Topics

Pictures

sd31-savery-2011-06-16.jpg

Location

  • Seattle, Washington (on the west coast of the USA; *not* in Washington, D.C.), on the University of Washington campus.

  • Sessions will be held in Savery Hall on the historic Quad, just northeast of Red Square. Specifically, Savery 156.

  • LODGING: Many participants will be staying at the "UWMC Collegiana Hospitality House" (4311 12th Ave. N.E., Seattle) (mentioned here), where I have reserved several rooms. See collegiana_directions.pdf for more information about getting to the Collegiana.

Participants

  1. Jason Aubrey (university of Missouri) -- WebWork

  2. Rob Beezer (University of Puget Sound)

  3. Robert Bradshaw (Google)
  4. Volker Braun (Dublin, Ireland) -- computational physicist

  5. Davide P. Cervone (Union College, New York) -- author of jsmath and MathJax

  6. Bruce Cohen (Lowell High School, San Francisco)

  7. Karl-Dieter Crisman (Gordon College)

  8. Eva Curry (Acadia University)

  9. DanDrake (KAIST)

  10. Burcin Erocal (Singular Group, Kaiserslautern, Germany)
  11. Michael Gage -- WebWork author

  12. Jonathan H. Gutow (Chemistry Department, UWOSH, Wisconsin) -- JMOL developer

  13. Jason Grout (Drake University)

  14. Ryan Grout (BYU, Utah)
  15. Mike Hansen (Berkeley)
  16. Ira Hanson (Drake University)
  17. Jason B. Hill (University of Colorado)

  18. Keshav Kini (Singapore)
  19. Rado Kirov (Nanyang Technological University, Singapore)

  20. Galen Knapp (University of Washington CS undergrad)
  21. SébastienLabbé (Montréal)

  22. Benjamin LeVeque (Brown University) -- doesn't require lodging

  23. Andrey Novoseltsev (University of Alberta)
  24. John Palmieri (University of Washington)
  25. Paul Sharaba (Cleveland State University)
  26. William Stein (University of Washington)

  27. Ian Stokes-Rees (Harvard Medical School)
  28. John Travis (Mississippi College)

  29. Zafeirakis Zafeirakopoulos (RISC - Research Institute for Symbolic Computation)

Organizers

UW Campus Wireless

UW NetID:       event0896
Password:       kfeu:xsuo:kzoo

Mailing List

  • Mailing list for Sage Days 31. Please add yourself to this list if you are not already on it. This will be the primary vehicle for announcements, and last-minute changes during the week.

IRC

Funding

  • If you're interested in attending, there may be funding for you. Email wstein@gmail.com.

    Be sure to buy your plane ticket on a US carrier.

Logistics

  • Sage Education Days 3 will happen at the end of the week, June 16-18, 2011.

  • Lodging will likely be arranged for the participants at the Collegiana Inn near the UW campus. Details later.
  • See the local information page for more specifics.

Flask Notebook Development

  • Rado's leading edge repo: http://code.google.com/r/rkirov-flask/

  • Find instructions at Rado's site for Linux, Mac OSX installation
  • Main, official repo: http://code.google.com/p/sagenb/

  • Development model: Jason Grout, Rado Kirov, William Stein will pull from repos; a couple of options on how to create and use your own repo:
    1. Host your repo on Google Code by server-side cloning Rado's repo and then cloning your serverside clone ("yourname-sagenb" or something) to your computer (follow the directions on Google Code). Your repository can be pulled from in the standard way, but can only be pushed to by you (you can pull changes from other people and then push them, of course).

    2. Host your repo on sage.math or somewhere else by cloning Rado's repo (do hg clone https://rkirov-flask.googlecode.com/hg/ somewhere). If you set appropriate read/write permissions on your repo, then people can push to and pull from your repo using the ssh:// URI scheme (for example hg pull ssh://sage.math.washington.edu//home/keshav/some_repo/ -- note the double slash, to use an absolute path rather than a relative patch).

Flask Notebook Code Directory Tree

  • flask_version - new flask controller code
    • o authentication.py o base.py o ...
  • sagenb/notebook - old python notebook objects
    • o user.py o notebook.py o ...
  • sagenb/storage - serialization to filesystem code
    • o abstract_storage.py o filesystem_storage.py
  • sagenb/data - templates and js libraries
    • o sage/js - javascript and sage/html - templates o jmol o jsmath
  • notebook folder with worksheets and settings is by default in ~/.sage/sage_notebook.sagenb/

days31 (last edited 2011-07-20 01:07:43 by was)