Differences between revisions 2 and 19 (spanning 17 versions)
Revision 2 as of 2017-10-05 22:14:14
Size: 1937
Editor: slelievre
Comment: Add "Dates and location" section; point to "participants" and "projects" subpages.
Revision 19 as of 2018-01-25 21:52:50
Size: 8036
Editor: slelievre
Comment: Fix formatting
Deletions are marked like this. Additions are marked like this.
Line 1: Line 1:
= Sage Days 92 in Morelia (Michoacán, Mexico), 2018-01-22 -- 2018-01-26 = = Software tools for mathematics • Morelia, Michoacán, Mexico • 2018-01-22 -- 2018-01-26 =
Line 3: Line 3:
[[http://sagemath.org|SageMath]], also known as Sage, is free software for mathematics. A workshop on '''''Software tools for mathematics''''' will be held
'''''22-26 January 2018''''' in '''''Morelia, Michoacán, Mexico'''''.
Line 5: Line 6:
This is the webpage for a '''''Sage workshop''''' to be held '''''22-26 January 2018''''' in '''''Morelia, Michoacán, Mexico'''''. This wiki page gathers the practical information.
Line 7: Line 8:
The aim is to:   * See the associated [[http://matmor.unam.mx/software-tools-math|workshop webpage]]
    for registration form, poster in Spanish and in English, pictures of Morelia.
  * See the specific [[https://thanyta.github.io/2018-01-22-morelia/|Software Carpentry workshop page]]
    about the first two days of the workshop.
  * See the [[days92/install|install]] page for installation instructions
    for the various software that will be used in the workshop.
Line 9: Line 15:
 * introduce Sage to people from Morelia and more generally from Mexico '''Pads'''
Line 11: Line 17:
 * help people to implement their own projects   * Mon-Tue (Software Carpentry: Bash, Git, Python)
    http://pad.software-carpentry.org/2018-01-22-morelia
  * Wed-Fri (Math software: Discreture, DiscreteZOO, Emacs, GAP, PARI/GP, !SageMath, !TeXmacs, YAGS, ...)
    https://hebdo.framapad.org/p/L4nD5zWbAC
Line 13: Line 22:
 * gather Sage developers to improve Sage The workshop has two self-contained parts

  * a two-day [[https://software-carpentry.org/|Software Carpentry]] training about general productivity tools
  * a three-day meeting on mathematical software and databases

The Software Carpentry workshop (Monday-Tuesday) will likely be delivered in Spanish,
but helpers will be able to help participants in other languages including English.

The rest of the workshop (Wednesday-Friday) should be mostly in English.

All are welcome and encouraged to attend either or both parts of this workshop!

  * there will be special focus on getting complete beginners started
  * we will help semi-beginners get more proficient
  * we will encourage advanced users to start developing
  * developers will be able to help other users and will find a good working environment

The aim is to

  * gather people from Morelia and more generally from Mexico
  * introduce them to general and mathematical software tools
  * help people to implement their own projects
  * gather developers to improve these systems

The workshop will include training sessions, talks, tutorials, demos, coding sprints about

  * general productivity tools such as
    * '''[[https://www.gnu.org/software/bash/|GNU Bash]]'''
    * '''[[https://git-scm.com/|Git]]'''
    * '''[[https://www.python.org/|Python]]'''
  * general computing and collaboration tools such as
    * '''[[https://cocalc.com/|CoCalc]]'''
    * '''[[https://jupyter.org/|Jupyter]]'''
  * an editing platform with special features for scientists
    * '''[[http://texmacs.org/|GNU TeXmacs]]'''
  * mathematical software such as
    * '''[[https://github.com/mraggi/discreture|Discreture]]'''
    * '''[[https://www.gap-system.org/|GAP]]'''
    * '''[[http://pari.math.u-bordeaux.fr/|PARI/GP]]'''
    * '''[[https://www.sagemath.org/|SageMath]]'''
    * '''[[https://github.com/yags/yags/|YAGS]]'''
  * mathematical databases or packages under development such as
    * '''[[http://www.discretezoo.xyz/|DiscreteZOO]]'''
    * '''[[http://www.labri.fr/perso/vdelecro/flatsurf.html|surface-dynamics]]'''
    * '''[[https://github.com/videlec/sage-flatsurf|sage-flatsurf]]'''

This workshop can be thought of as a Discreture-!DiscreteZoo-GAP-PARI-Sage-!TeXmacs-YAGS days.
In the series of Sage Days, it bears number 92, which lets us use this very convenient wiki.
[[https://sagemath.org/|SageMath]], also known as Sage, is free software for mathematics.

The focus of this workshop will be on the diversity of the mathematics software ecosystem,
and on collaboration between the various systems and communities.
Line 19: Line 79:
It will take place at [[http://www.enesmorelia.unam.mx/|ENES Morelia]], on the [[http://www.morelia.unam.mx/campus/|Morelia campus of UNAM]]. We suggest participants plan to arrive on Sunday, 2018-01-21, and to leave on Saturday, 2018-01-27.
(Adapt this if you only attend the Software Carpentry training, or if you skip it.)
Line 21: Line 82:
'''''Map''''': http://www.openstreetmap.org/#map=17/19.64834/-101.22440 It will take place at [[http://www.enesmorelia.unam.mx/|ENES Morelia]],
on the [[http://www.morelia.unam.mx/campus/|Morelia campus of UNAM]].

'''Map''': http://www.openstreetmap.org/#map=17/19.64834/-101.22440

Funded participants will be hosted at
[[http://www.hotelcasino.com.mx/|Hotel Casino]] in Morelia's city centre.
Line 27: Line 94:
== Schedule ==

Here is the outline of the schedule. See also [[attachment:Software-tools-math-2018-01-22-Morelia-schedule.pdf| more detailed schedule (pdf)]].

||<10%> ||<15% #FFFFAA:> Mon 22 Jan 2018 ||<15% #FFFFAA:> Tue 23 Jan 2018 ||<15% #FFFFAA:> Wed 24 Jan 2018 ||<15% #FFFFAA:> Thu 25 Jan 2018 ||<15% #FFFFAA:> Fri 26 Jan 2018 ||
||<#FFFFAA> 10:00-11:30 || '''SWC: GNU Bash''' || '''SWC: Git''' || '''talk/tutorial/demo''' || '''talk/tutorial/demo''' || '''talk/tutorial/demo''' ||
||<#EEEEFF> 11:30-12:00 ||<#EEEEFF:> ''drinks/snacks'' ||<#EEEEFF:> ''drinks/snacks'' ||<#EEEEFF:> ''drinks/snacks'' ||<#EEEEFF:> ''drinks/snacks'' ||<#EEEEFF:> ''drinks/snacks'' ||
||<#FFFFAA> 12:00-13:30 || '''SWC: GNU Bash''' || '''SWC: Python''' || '''talk/tutorial/demo''' || '''talk/tutorial/demo''' || '''talk/tutorial/demo''' ||
||<#EEEEFF> 13:30-15:00 ||<#EEEEFF:> ''lunch break'' ||<#EEEEFF:> ''lunch break'' ||<#BBFFBB:> ''free afternoon'' ||<#EEEEFF:> ''lunch break'' ||<#EEEEFF:> ''lunch break'' ||
||<#FFFFAA> 15:00-16:30 || '''SWC: Git''' || '''SWC: Python''' ||<#BBFFBB:> ''free afternoon'' || '''talk/tutorial/demo''' || '''talk/tutorial/demo''' ||
||<#EEEEFF> 16:30-17:00 ||<#EEEEFF:> ''drinks/snacks'' ||<#EEEEFF:> ''drinks/snacks'' ||<#BBFFBB:> ''free afternoon'' ||<#EEEEFF:> ''drinks/snacks'' ||<#EEEEFF:> ''drinks/snacks'' ||
||<#FFFFAA> 17:00-18:30 || '''SWC: Git''' || '''SWC: Python''' ||<#BBFFBB:> ''free afternoon'' || '''math problem session''' || '''talk/tutorial/demo''' ||

We plan two days of [[https://software-carpentry.org/|Software Carpentry]] training
about GNU Bash, Git, and Python, delivered by Software Carpentry instructors.

Wednesday, Thursday and Friday, we will focus on mathematical software and
databases with lots of talks, tutorials and demos about the software mentioned
above; we will split the 90-minute sessions into 30-minute slots (to be made
more precise nearer the event).

Wednesday afternoon will be free --- an opportunity to explore Morelia's city centre.

We plan to include a problem session on Thursday afternoon where people can submit
their math problems whose solution might involve programming, for everyone to think about.
Line 29: Line 122:
The list of participants is at [[days92/participants]]. You can add your name there.
Please also let the organisers know about your intention to participate (see "Contact" below).
The list of participants is at [[days92/participants]].
To register, visit the workhsop's webpage at [[http:matmor.unam.mx/software-tools-math]]
and click the "Register here" button.
Line 34: Line 128:
The email address `aaa @ bbb.fr` (where `aaa` and `bbb` are `sage-days-92-org` and `listes.math.cnrs`)
will reach the workshop organisers.
To reach the organisers, solve the following puzzle:
Line 37: Line 130:
You can use it to register, to suggest themes for these Sage Days, or any other enquiries.   * the email should be sent to `aa-bb-cc-dd @ ee.ff.gg.hh`, where
    * [aa, bb, cc, dd] = [sage, days, 92, org]
    * [ee, ff, gg, hh] = [listes, math, cnrs, fr]

Email us for any enquiry about the workshop.
Line 41: Line 138:
 * Katja Berčič (CCM, UNAM Morelia, Mexico)
 * [[slelievre|Samuel Lelièvre]] (LMO, Orsay, France; CNRS; CCM, UNAM Morelia, Mexico)
 * [[http://www.enesmorelia.unam.mx/index.php/directorio-academico/dr-miguel-raggi/|Miguel Raggi]] (ENES Morelia, UNAM Morelia, Mexico)
 * [[http://www.matmor.unam.mx/~ferran/|Ferrán Valdez]] (CCM, UNAM Morelia, Mexico)
  * Katja Berčič (CCM, UNAM Morelia, Mexico)
  * [[slelievre|Samuel Lelièvre]] (LMO, Orsay, France; CNRS; CCM, UNAM Morelia, Mexico)
  * [[http://www.enesmorelia.unam.mx/index.php/directorio-academico/dr-miguel-raggi/|Miguel Raggi]] (ENES Morelia, UNAM Morelia, Mexico)
  * [[http://www.matmor.unam.mx/~ferran/|Ferrán Valdez]] (CCM, UNAM Morelia, Mexico)
Line 48: Line 145:
This workshop is supported by [[http://www.enesmorelia.unam.mx/|ENES Morelia]]
and [[http://matmor.unam.mx/|Centro de Ciencias Matemáticas, UNAM Morelia]].
We acknowledge financial and organisational support from

  *
[[http://www.enesmorelia.unam.mx/|ENES Morelia]]
  * [[http://matmor.unam.mx/|Centro de Ciencias Matemáticas, UNAM Morelia]]
  * [[http://opendreamkit.org/|OpenDreamKit]], the Horizon 2020 European Research Infrastructures project #676541

Software tools for mathematics • Morelia, Michoacán, Mexico • 2018-01-22 -- 2018-01-26

A workshop on Software tools for mathematics will be held 22-26 January 2018 in Morelia, Michoacán, Mexico.

This wiki page gathers the practical information.

  • See the associated workshop webpage

    • for registration form, poster in Spanish and in English, pictures of Morelia.
  • See the specific Software Carpentry workshop page

    • about the first two days of the workshop.
  • See the install page for installation instructions

    • for the various software that will be used in the workshop.

Pads

The workshop has two self-contained parts

  • a two-day Software Carpentry training about general productivity tools

  • a three-day meeting on mathematical software and databases

The Software Carpentry workshop (Monday-Tuesday) will likely be delivered in Spanish, but helpers will be able to help participants in other languages including English.

The rest of the workshop (Wednesday-Friday) should be mostly in English.

All are welcome and encouraged to attend either or both parts of this workshop!

  • there will be special focus on getting complete beginners started
  • we will help semi-beginners get more proficient
  • we will encourage advanced users to start developing
  • developers will be able to help other users and will find a good working environment

The aim is to

  • gather people from Morelia and more generally from Mexico
  • introduce them to general and mathematical software tools
  • help people to implement their own projects
  • gather developers to improve these systems

The workshop will include training sessions, talks, tutorials, demos, coding sprints about

This workshop can be thought of as a Discreture-DiscreteZoo-GAP-PARI-Sage-TeXmacs-YAGS days. In the series of Sage Days, it bears number 92, which lets us use this very convenient wiki. SageMath, also known as Sage, is free software for mathematics.

The focus of this workshop will be on the diversity of the mathematics software ecosystem, and on collaboration between the various systems and communities.

Dates and location

The workshop will start on Monday morning, 2018-01-22 and end on Friday evening, 2018-01-26.

We suggest participants plan to arrive on Sunday, 2018-01-21, and to leave on Saturday, 2018-01-27. (Adapt this if you only attend the Software Carpentry training, or if you skip it.)

It will take place at ENES Morelia, on the Morelia campus of UNAM.

Map: http://www.openstreetmap.org/#map=17/19.64834/-101.22440

Funded participants will be hosted at Hotel Casino in Morelia's city centre.

Themes, project

A tentative list of projects is at days92/projects.

Schedule

Here is the outline of the schedule. See also more detailed schedule (pdf).

Mon 22 Jan 2018

Tue 23 Jan 2018

Wed 24 Jan 2018

Thu 25 Jan 2018

Fri 26 Jan 2018

10:00-11:30

SWC: GNU Bash

SWC: Git

talk/tutorial/demo

talk/tutorial/demo

talk/tutorial/demo

11:30-12:00

drinks/snacks

drinks/snacks

drinks/snacks

drinks/snacks

drinks/snacks

12:00-13:30

SWC: GNU Bash

SWC: Python

talk/tutorial/demo

talk/tutorial/demo

talk/tutorial/demo

13:30-15:00

lunch break

lunch break

free afternoon

lunch break

lunch break

15:00-16:30

SWC: Git

SWC: Python

free afternoon

talk/tutorial/demo

talk/tutorial/demo

16:30-17:00

drinks/snacks

drinks/snacks

free afternoon

drinks/snacks

drinks/snacks

17:00-18:30

SWC: Git

SWC: Python

free afternoon

math problem session

talk/tutorial/demo

We plan two days of Software Carpentry training about GNU Bash, Git, and Python, delivered by Software Carpentry instructors.

Wednesday, Thursday and Friday, we will focus on mathematical software and databases with lots of talks, tutorials and demos about the software mentioned above; we will split the 90-minute sessions into 30-minute slots (to be made more precise nearer the event).

Wednesday afternoon will be free --- an opportunity to explore Morelia's city centre.

We plan to include a problem session on Thursday afternoon where people can submit their math problems whose solution might involve programming, for everyone to think about.

Participants

The list of participants is at days92/participants. To register, visit the workhsop's webpage at http:matmor.unam.mx/software-tools-math and click the "Register here" button.

Contact

To reach the organisers, solve the following puzzle:

  • the email should be sent to aa-bb-cc-dd @ ee.ff.gg.hh, where

    • [aa, bb, cc, dd] = [sage, days, 92, org]
    • [ee, ff, gg, hh] = [listes, math, cnrs, fr]

Email us for any enquiry about the workshop.

Organisers

Support

We acknowledge financial and organisational support from

days92 (last edited 2018-01-25 21:52:50 by slelievre)