Processing Math: Done
No jsMath TeX fonts found -- using unicode fonts instead.
This may be slow and might not print well.
Use the jsMath control panel to get additional information.
jsMath Control PanelHide this Message


jsMath
Differences between revisions 19 and 20
Revision 19 as of 2018-06-17 08:36:34
Size: 2026
Editor: chapoton
Comment:
Revision 20 as of 2018-06-19 12:17:12
Size: 2065
Editor: chapoton
Comment:
Deletions are marked like this. Additions are marked like this.
Line 19: Line 19:
 * Frédéric Chapoton  * Frédéric Chapoton (CNRS & Université de Strasbourg)

Sage Days 3000: porting Sage to Python 3

9 July 2018 ­– 13 July 2018

Ghent University (Gent, Belgium)

Goal

This is a small-scale workshop for Sage developers with a specific focus on porting Sage to Python 3. While a lot of effort has been done for this, we hope that this workshop will accelerate this.

Organizer

  • Jeroen Demeyer (Ghent University)

Participants

  • Frédéric Chapoton (CNRS & Université de Strasbourg)

  • Jeroen Demeyer (Ghent University)

Funding

For participants without travel grants, the OpenDreamKit project has some money available.

Some specific tasks

#1: ensure that "make doc" works : https://patchbot.sagemath.org/log/0/Ubuntu/18.04/x86_64/4.15.0-20-generic/petitbonum/2018-06-11%2009:26:28?plugin=docbuild

#1A: update some packages

#1A-a: update pynac : https://trac.sagemath.org/ticket/24838 ; https://trac.sagemath.org/ticket/24751 ; https://trac.sagemath.org/ticket/24752

#1A-b: update sagenb : https://github.com/sagemath/sagenb/pull/446

#1A-c update brial : https://trac.sagemath.org/ticket/24786

#1B: make all doctests pass

#1B-a: fix doctests in plot/plot.py : https://trac.sagemath.org/ticket/25579

#1B-b: fix doctests in src/sage/combinat/crystals/mv_polytopes.py : https://trac.sagemath.org/ticket/25559

#1B-c: fix pickling : https://trac.sagemath.org/ticket/24582

#1B-d fix all doctests of some touchstone files (for example src/sage/schemes/elliptic_curves/ell_rational_field.py)

#1B-e fix all doctests of some core files (for example src/sage/rings/integer_ring.pyx)

#2: monitor the progress

#2A: estimate how many files still have doctest failures

#2B: tools to check for progress and prevent regression

#2C: enhance the patchbot "pyflakes" plugin : https://github.com/sagemath/sage-patchbot/issues/128

#2D: patchbot doctests on sage3 (HUGE) : https://patchbot.sagemath.org/log/0/Ubuntu/18.04/x86_64/4.15.0-20-generic/petitbonum/2018-06-15%2012:41:41?short

days3000 (last edited 2018-10-08 15:09:17 by chapoton)