Differences between revisions 8 and 42 (spanning 34 versions)
Revision 8 as of 2015-02-27 09:51:47
Size: 4907
Editor: VivianePons
Comment:
Revision 42 as of 2015-04-14 15:24:50
Size: 8275
Editor: dkrenn
Comment: add resources (contributing to sage talk)
Deletions are marked like this. Additions are marked like this.
Line 2: Line 2:

'''Monday april, 13: !PyCon sprints on room 512d'''
Line 13: Line 15:
Sage-Days 67 will be held in '''Montreal Convention center''' (Palais des congrès) and /or at the UQAM during the 2015 !PyCon sprints '''April 13-16''', it is a satellite event to !PyCon which is organized as follows: '''Monday april, 13: !PyCon sprints on room 512d'''

Sage-Days 67 will be held in '''UQAM''' AND '''Montreal Convention center''' (Palais des congrès) during the 2015 !PyCon sprints '''April 13-16''', it is a satellite event to !PyCon which is organized as follows:
Line 18: Line 22:

All !PyCon related events will happen at the '''Montreal Convention center''' (Palais des congrès): [[https://us.pycon.org/2015/venue/]]

The Sage Days talks will happen in '''UQAM''':

Pavillon Président-Kennedy
201, Président-Kennedy,
3rd floor, room PK-3605

(it's a 10 minutes walk between Palais des Congrès and UQAM)

[[https://www.google.com/maps/d/edit?mid=zBPmD3dTXYo8.kd1jMhRdZIPs|See the map]]
Line 45: Line 62:
=== PyCon ===
Line 47: Line 66:
=== Tentative Schedule === === Sage Days Schedule ===
Line 51: Line 70:
 * Morning: talks and tutorials (location TBA)
 * Afternoon: Coding sprints at PyCon
 * '''Mornings''' (Monday, Tuesday, and Wednesday): talks and tutorials at '''UQAM''', room PK-3605, Pavillon Président-Kennedy, 201, Président-Kennedy,
 * '''Afternoons''' and Thursday: Coding sprints at !PyCon (Palais des congrès)
Line 54: Line 73:
[[https://www.google.com/maps/d/edit?mid=zBPmD3dTXYo8.kd1jMhRdZIPs|See the map]]
Line 55: Line 75:
Monday: See the full schedule bellow.
Line 57: Line 77:
9h30 -- 12h 30: '''Monday april, 13: !PyCon sprints on room 512d'''
Line 59: Line 79:
 * Presentation of Sage
 * Tutorial : introduction to Sage and python
 * Sage install party!
|| || Monday 04/13 || Tuesday 04/14 || Wednesday 04/15 || Thursday 04/16 ||
|| '''Morning Location''' || '''UQAM''' || '''UQAM''' || '''UQAM''' || '''Palais des congrès''' ||
|| 09:30 || Orientation || Status report || Status report || SPRINTS ||
|| 09:45 || Presentation of Sage || !SymPy (James Crist) || Multiplying Apples and Oranges: Coercions in !SageMath (Daniel Krenn) || SPRINTS ||
|| 10:15 |||||| Coffee break (LaCIM coffee room, 4th floor) || SPRINTS ||
|| 10:45 || Tutorial: Introduction to Sage and Python || Contributing to !SageMath: git and trac (Daniel Krenn) || The Category framework (Nicolas Thiery) || SPRINTS ||
|| 11:15 || Tutorial and install party || IPython (Thomas Kluyver) || Projects and lightning talks || SPRINTS ||
|| 11:45 |||||||| LUNCH BREAK ||
|| '''Afternoon Location''' || '''Palais des congrès''' || '''Palais des congrès''' || '''Palais des congrès''' || '''Palais des congrès''' ||
|| 14:00 |||||||| SPRINTS ||
|| 17:00 |||||| || Last status report ||
Line 63: Line 91:
14h -- 17h: Coding sprints at PyCon === Resources ===
Line 65: Line 93:
Tuesday:  * Contributing to !SageMath
   * [[attachment:Contributing to SageMath.pdf]]
   * [[attachment:Contributing to SageMath.ipynb]]
   * [[http://sagemath.org/development.html]]
   * [[http://www.sagemath.org/doc/developer/index.html]]
   * [[http://trac.sagemath.org]]
Line 67: Line 100:
9h30 -- 12h30: === How can I get started developing Sage really, really quickly? ===
Line 69: Line 102:
 * Status report
 * Coercion in Sage (Daniel Krenn)
 * ??
 * ??
Use the [[http://cloud.sagemath.com|SageMathCloud]]! You should only have to copy a folder into your own project (a few minutes) and then have everything you need to begin Sage development work immediately. For instructions, see [[https://cloud.sagemath.com/projects/53b77207-8614-4086-a032-432af4b4cdbd/files/sage-dev-images|Sage Source and SMC binaries]]. (This is a new and experimental process.)
Line 74: Line 104:
14h -- 17h: Coding sprints at PyCon === What are the coding sprints? ===
Line 76: Line 106:
Wednesday: Coding Sprints are "free coding time" where everyone can work on their own projects: from following introduction tutorials to implementing advanced functionalities. It can be done individually or in small groups. It is the perfect place to start a group project on mathematical functionalities that one wants to have in Sage.
Line 78: Line 108:
9h30 -- 12h30: It is not reserved to advanced developers! As a new comer, it gives you a great opportunity to start using Sage and implementing the computation you need surrounded by advanced developers who can help you if you encounter some problems.
Line 80: Line 110:
 * Status report
 * The Category framework (Nicolas Thiery)
 * Contributing to Sage: git and trac (Daniel Krenn)

14h -- 17h: Coding sprints at PyCon

Thursday: Coding sprints
The coding sprints will be held at !PyCon as a !PyCon sprint project. This means there will be many other (non sage) developers working on lots of open source python projects. Please, feel free to "look around".
Line 95: Line 119:
 * Hector Blandin
 * Olivier Bouillot (Univ. Paris Est) - !PyCon + Sage Days
Line 96: Line 122:
 * Rahma Guen - Sage Days
Line 98: Line 125:
 * Matthieu Josuat-Vergès (Univ. Paris Est) - Sage Days
 * Oana-Andreea Kosztan - Sage Days
Line 99: Line 128:
 * Viviane Pons (Univ. Paris Sud) - !PyCon + Sage Days  * Viviane Pons (Univ. Paris Sud) - !PyCon + Sage Days
* José A López (UQAM)
 * Emily Redelmeier - Sage Days
Line 101: Line 132:
 * David Roe (UBC) - Sage Days
Line 105: Line 137:
 * Mike Zabrocki (York University) - Sage Days
 * Eduardo Blazek (UQAM) - Sage Days
 * Nancy Wallace (UQAM) - Sage Days

Sage Days 67: PyCon 2015

Monday april, 13: PyCon sprints on room 512d

General Information

PyCon is the largest gathering of the python community. The 2015 session is held in Montreal on April 8-16. Sage Days 67 are a satellite event which will occur on April 13-16, during the PyCon sprints.

You can participate to both PyCon and Sage-Days or only to Sage-Days. We invite every member of the community to join, especially students and Sage newbies.

These Sage-Days are not specialized in one specific mathematical topic: the idea is to discover the different functionalities of Sage and the different development (basic and advanced) that take place within Sage to improve mathematical research. It is also a good place to initiate a development project on some missing functionalities. And last but not least, it is the perfect place to meet and discuss with other python open-source communities which will be attending PyCon (IPython, SciPy, ...).

When & Where

Monday april, 13: PyCon sprints on room 512d

Sage-Days 67 will be held in UQAM AND Montreal Convention center (Palais des congrès) during the 2015 PyCon sprints April 13-16, it is a satellite event to PyCon which is organized as follows:

  • April 8-9 Tutorials
  • April 10-12 Main conference
  • April 13-16 PyCon sprints / Sage Days 67

All PyCon related events will happen at the Montreal Convention center (Palais des congrès): https://us.pycon.org/2015/venue/

The Sage Days talks will happen in UQAM:

Pavillon Président-Kennedy 201, Président-Kennedy, 3rd floor, room PK-3605

(it's a 10 minutes walk between Palais des Congrès and UQAM)

See the map

Registration

You can regsiter to both PyCon and Sage Days or only to Sage Days.

Participation to PyCon sprints and Sage Days is free of charge. To register to Sage Days, please send an email to [email protected] or add your name on the list of participants. Please specify if you're also attending the main PyCon conference.

Registration to PyCon main conference (April 10-12) is $350 for individual rate ($125 for student). Please note that you can apply for financial aid, don't let the price stop you from attending! Please register on PyCon website and specify that you will be attending the sprints.

Financial Aid

Deadline for financial aid application: January 1st, 2015

You can apply for financial aid until January 1st through the global PyCon event on the PyCon website to cover your admission, travel and local costs. This is aimed to people attending the main conference, so you would be attending both PyCon and Sage Days. Note that the PyCon financial assistance includes many diversity outreach programs through PyLadies, CodeChix, and Python User Groups to attract new speakers, students, and attendees. Read more about the philosophy of PyCon financial assistance.

Please mention in your financial aid application that you wish to attend the Sage days.

Lodging, transportations etc.

You will find all practical details about the venue on the PyCon website.

If you're looking for a roommate or a place to stay, please put your name bellow:

  • ...

Schedule

PyCon

Here is the list of accepted talks of the main PyCon conference taking place before Sage-Days on April 10-12. Especially, There will be one Sage related talk: Experimental pure mathematics using Sage by Viviane Pons.

Sage Days Schedule

The SageDays will be organized as follows:

  • Mornings (Monday, Tuesday, and Wednesday): talks and tutorials at UQAM, room PK-3605, Pavillon Président-Kennedy, 201, Président-Kennedy,

  • Afternoons and Thursday: Coding sprints at PyCon (Palais des congrès)

See the map

See the full schedule bellow.

Monday april, 13: PyCon sprints on room 512d

Monday 04/13

Tuesday 04/14

Wednesday 04/15

Thursday 04/16

Morning Location

UQAM

UQAM

UQAM

Palais des congrès

09:30

Orientation

Status report

Status report

SPRINTS

09:45

Presentation of Sage

SymPy (James Crist)

Multiplying Apples and Oranges: Coercions in SageMath (Daniel Krenn)

SPRINTS

10:15

Coffee break (LaCIM coffee room, 4th floor)

SPRINTS

10:45

Tutorial: Introduction to Sage and Python

Contributing to SageMath: git and trac (Daniel Krenn)

The Category framework (Nicolas Thiery)

SPRINTS

11:15

Tutorial and install party

IPython (Thomas Kluyver)

Projects and lightning talks

SPRINTS

11:45

LUNCH BREAK

Afternoon Location

Palais des congrès

Palais des congrès

Palais des congrès

Palais des congrès

14:00

SPRINTS

17:00

Last status report

Resources

How can I get started developing Sage really, really quickly?

Use the SageMathCloud! You should only have to copy a folder into your own project (a few minutes) and then have everything you need to begin Sage development work immediately. For instructions, see Sage Source and SMC binaries. (This is a new and experimental process.)

What are the coding sprints?

Coding Sprints are "free coding time" where everyone can work on their own projects: from following introduction tutorials to implementing advanced functionalities. It can be done individually or in small groups. It is the perfect place to start a group project on mathematical functionalities that one wants to have in Sage.

It is not reserved to advanced developers! As a new comer, it gives you a great opportunity to start using Sage and implementing the computation you need surrounded by advanced developers who can help you if you encounter some problems.

The coding sprints will be held at PyCon as a PyCon sprint project. This means there will be many other (non sage) developers working on lots of open source python projects. Please, feel free to "look around".

Tentative list of projects

  • Automorphism group of function fields
  • Riemann-Roch space functionality

Participants

  • Hector Blandin
  • Olivier Bouillot (Univ. Paris Est) - PyCon + Sage Days

  • Grégory Châtel (Univ. Paris Est) - PyCon + Sage Days

  • Rahma Guen - Sage Days
  • Darij Grinberg (MIT) - Sage Days
  • Mathieu Guay-Paquet (UQAM) - PyCon + Sage Days

  • Matthieu Josuat-Vergès (Univ. Paris Est) - Sage Days
  • Oana-Andreea Kosztan - Sage Days
  • Daniel Krenn (TU Graz) - PyCon + Sage Days

  • Viviane Pons (Univ. Paris Sud) - PyCon + Sage Days

  • José A López (UQAM)
  • Emily Redelmeier - Sage Days
  • Pooja Rao - PyCon + Sage Days

  • David Roe (UBC) - Sage Days
  • Franco Saliola (UQAM) - PyCon + Sage Days

  • Travis Scrimshaw (UC Davis) PyCon + Sage Days

  • Nicolas Thiéry (Univ. Paris Sud) - PyCon + Sage Days

  • Syed Hosseini (UCalgary) - Sage Days
  • Mike Zabrocki (York University) - Sage Days
  • Eduardo Blazek (UQAM) - Sage Days
  • Nancy Wallace (UQAM) - Sage Days

Organizers

  • Mathieu Guay-Paquet (UQAM)
  • Viviane Pons (Univ. Paris Sud)
  • Franco Saliola (UQAM)

days67 (last edited 2015-04-15 13:31:15 by dkrenn)