BEGIN:VCALENDAR
VERSION:2.0
PRODID:researchseminars.org
CALSCALE:GREGORIAN
X-WR-CALNAME:researchseminars.org
BEGIN:VEVENT
SUMMARY:Fredrik Strömberg (University of Nottingham)
DTSTART;VALUE=DATE-TIME:20200527T100000Z
DTEND;VALUE=DATE-TIME:20200527T113000Z
DTSTAMP;VALUE=DATE-TIME:20200812T025507Z
UID:SageDays109/1
DESCRIPTION:Title: An introduction to SageMath and Python (tutorial\, 90mi
n)\nby Fredrik Strömberg (University of Nottingham) as part of Global Vir
tual SageDays 109\n\n\nAbstract\nThis session aims at providing a basic un
derstanding of SageMath and programming in Python. I will give a short bac
kground to SageMath and present a few different ways to use it. We will se
e some of the differences between using pure Python and using SageMath obj
ects and classes and also introduce some of the elementary functions and p
ackages included in SageMath.\n
END:VEVENT
BEGIN:VEVENT
SUMMARY:TBA
DTSTART;VALUE=DATE-TIME:20200529T113000Z
DTEND;VALUE=DATE-TIME:20200529T120000Z
DTSTAMP;VALUE=DATE-TIME:20200812T025507Z
UID:SageDays109/2
DESCRIPTION:Title: SageDays 109 closing session: Planning of future SageDa
ys (30min)\nby TBA as part of Global Virtual SageDays 109\n\nAbstract: TBA
\n
END:VEVENT
BEGIN:VEVENT
SUMMARY:John Palmieri (University of Washington)\, Nicolas M. Thiéry (Uni
versité Paris Sud)\, and others
DTSTART;VALUE=DATE-TIME:20200528T150000Z
DTEND;VALUE=DATE-TIME:20200528T170000Z
DTSTAMP;VALUE=DATE-TIME:20200812T025507Z
UID:SageDays109/3
DESCRIPTION:Title: Panel discussion: Future development directions for Sag
eMath (2h)\nby John Palmieri (University of Washington)\, Nicolas M. Thié
ry (Université Paris Sud)\, and others as part of Global Virtual SageDays
109\n\nAbstract: TBA\n
END:VEVENT
BEGIN:VEVENT
SUMMARY:Haroldo G. Santos (Universidade Federal de Ouro Preto\, Brazil)
DTSTART;VALUE=DATE-TIME:20200527T220000Z
DTEND;VALUE=DATE-TIME:20200527T224500Z
DTSTAMP;VALUE=DATE-TIME:20200812T025507Z
UID:SageDays109/4
DESCRIPTION:Title: On the design of Python-MIP: Why another Python optimiz
ation library? (45min)\nby Haroldo G. Santos (Universidade Federal de Ouro
Preto\, Brazil) as part of Global Virtual SageDays 109\n\nAbstract: TBA\n
END:VEVENT
BEGIN:VEVENT
SUMMARY:Túlio Toffolo (Universidade Federal de Ouro Preto\, Brazil)
DTSTART;VALUE=DATE-TIME:20200528T160000Z
DTEND;VALUE=DATE-TIME:20200528T163000Z
DTSTAMP;VALUE=DATE-TIME:20200812T025507Z
UID:SageDays109/5
DESCRIPTION:Title: An Introduction to Python-MIP: Building an effective tr
aveling salesman problem solver in 30 Minutes with Python-MIP\nby Túlio T
offolo (Universidade Federal de Ouro Preto\, Brazil) as part of Global Vir
tual SageDays 109\n\nAbstract: TBA\n
END:VEVENT
BEGIN:VEVENT
SUMMARY:Alex J. Best (Boston University)
DTSTART;VALUE=DATE-TIME:20200527T133000Z
DTEND;VALUE=DATE-TIME:20200527T135500Z
DTSTAMP;VALUE=DATE-TIME:20200812T025507Z
UID:SageDays109/6
DESCRIPTION:Title: Computations with p-adic polylogarithms in Sage (25min)
\nby Alex J. Best (Boston University) as part of Global Virtual SageDays 1
09\n\n\nAbstract\np-adic polylogarithms are a p-adic analogue of the class
ical polylogarithm functions\, which are obtained by taking iterated antid
erivatives starting from the usual logarithm. These functions are connecte
d to the zeta function and K-theory. We will explain the method used to ev
aluate these functions in Sage\, using the algorithm of Besser-de Jeu\, an
d show some recent applications to solving the S-unit equation (coming fro
m Minhyong Kim's nonabelian Chabauty program).\n
END:VEVENT
BEGIN:VEVENT
SUMMARY:Matthias Köppe (University of California\, Davis)
DTSTART;VALUE=DATE-TIME:20200527T203000Z
DTEND;VALUE=DATE-TIME:20200527T212000Z
DTSTAMP;VALUE=DATE-TIME:20200812T025507Z
UID:SageDays109/7
DESCRIPTION:Title: Tutorial for developers: Portability testing of the Sag
e distribution using Docker and the Sage distro-package database (50min)\n
by Matthias Köppe (University of California\, Davis) as part of Global Vi
rtual SageDays 109\n\n\nAbstract\nSage is intended to build and run on a v
ariety of platforms\, including all major Linux distributions\, as well as
macOS\, and Windows (with Cygwin). There is considerable variation among
these platforms. To ensure that Sage continues to build correctly on users
’ machines\, it is crucial to test changes to Sage\, in particular when
external packages are added or upgraded\, on a wide spectrum of platforms.
This tutorial introduces developers to the new tools for portability test
ing that were introduced in Sage 9.1.\n
END:VEVENT
BEGIN:VEVENT
SUMMARY:Anne Schilling (University of California\, Davis)
DTSTART;VALUE=DATE-TIME:20200528T210000Z
DTEND;VALUE=DATE-TIME:20200528T213000Z
DTSTAMP;VALUE=DATE-TIME:20200812T025507Z
UID:SageDays109/8
DESCRIPTION:Title: Markov chains through semigroup graph expansions (25min
)\nby Anne Schilling (University of California\, Davis) as part of Global
Virtual SageDays 109\n\n\nAbstract\nI will briefly review recent research
with John Rhodes on how to obtain the stationary distribution and mixing t
ime of Markov chains through semigroup graph expansions. These are expansi
ons of the right Cayley graph of the semigroup. The plan is to get an impl
ementation of these expansions into SageMath.\n
END:VEVENT
BEGIN:VEVENT
SUMMARY:Travis Scrimshaw (University of Queensland)
DTSTART;VALUE=DATE-TIME:20200528T000000Z
DTEND;VALUE=DATE-TIME:20200528T005000Z
DTSTAMP;VALUE=DATE-TIME:20200812T025507Z
UID:SageDays109/9
DESCRIPTION:Title: Constructing algebraic objects with the category framew
ork in Sage (tutorial\, 50min)\nby Travis Scrimshaw (University of Queensl
and) as part of Global Virtual SageDays 109\n\n\nAbstract\nSage comes with
many common and not-so-common algebraic objects implemented such as permu
tation groups\, polynomial rings\, number fields\, Lie algebras\, manifold
s\, etc. However\, it doesn't (yet) know every structure out there. So how
do you teach Sage how to do computations in your favorite object not in S
age? Let's say you are interested in a group whose elements are parameteri
zed by some interesting set of objects. You have to implement your group m
ultiplication law on those objects\, but now you also know that the group
is finite. Sage knows how to do many things with a generic finite group\,
such as iterating over all of the elements. You don't want to copy all of
that code. Instead you simply need to put your object in the category of f
inite groups to obtain all of those extra features. In this talk\, we will
give detailed examples of how to construct a new group and a new algebra
in Sage using the category framework to make this easy and powerful.\n
END:VEVENT
BEGIN:VEVENT
SUMMARY:Jean-Philippe Labbé (Freie Universität Berlin)
DTSTART;VALUE=DATE-TIME:20200527T120000Z
DTEND;VALUE=DATE-TIME:20200527T125500Z
DTSTAMP;VALUE=DATE-TIME:20200812T025507Z
UID:SageDays109/10
DESCRIPTION:Title: Combinatorics and geometry of polyhedra in Sage (tutori
al\, 50min)\nby Jean-Philippe Labbé (Freie Universität Berlin) as part o
f Global Virtual SageDays 109\n\n\nAbstract\nThis presentation will first
present the typical functionalities related to the combinatorics and geome
try of polyhedral objects inside Sage to gain a working knowledge and some
tips/tricks to improve your workflow. Then\, we will present the most rec
ently added features and on-going/future developments.\n\nSee https://gith
ub.com/jplab/SageDays109 for more details on this talk.\n
END:VEVENT
BEGIN:VEVENT
SUMMARY:Krystal Guo (University of Montreal and Centre de Recherches Math
ématiques)
DTSTART;VALUE=DATE-TIME:20200527T130000Z
DTEND;VALUE=DATE-TIME:20200527T132500Z
DTSTAMP;VALUE=DATE-TIME:20200812T025507Z
UID:SageDays109/11
DESCRIPTION:Title: Using SageMath in Algebraic Graph Theory (25min)\nby Kr
ystal Guo (University of Montreal and Centre de Recherches Mathématiques)
as part of Global Virtual SageDays 109\n\n\nAbstract\nWhile doing researc
h\, casual computations can be a useful tool. This presentation will prese
nt some useful tools related to graph theory and linear algebra inside Sag
e. We will give examples of how Sage was used to build intuition in severa
l research problems.\n
END:VEVENT
BEGIN:VEVENT
SUMMARY:Edinah Gnang (Johns Hopkins University)
DTSTART;VALUE=DATE-TIME:20200527T140000Z
DTEND;VALUE=DATE-TIME:20200527T142500Z
DTSTAMP;VALUE=DATE-TIME:20200812T025507Z
UID:SageDays109/12
DESCRIPTION:Title: Broadening the Linear Algebra Toolkit to a theory of co
nstructs (25min)\nby Edinah Gnang (Johns Hopkins University) as part of Gl
obal Virtual SageDays 109\n\n\nAbstract\nThe quote: “Mathematics is the
art of reducing any problem to linear algebra.” by William Stein wonderf
ully articulates the importance of Linear Algebraic techniques in Pure Mat
hematics. We motivate and sketch a theory of constructs as a broadening of
the scope of the algebra of matrices and hypermatrices.\n
END:VEVENT
BEGIN:VEVENT
SUMMARY:Karl-Dieter Crisman (Gordon College)
DTSTART;VALUE=DATE-TIME:20200527T163000Z
DTEND;VALUE=DATE-TIME:20200527T165500Z
DTSTAMP;VALUE=DATE-TIME:20200812T025507Z
UID:SageDays109/13
DESCRIPTION:Title: PreTeXt: Write Once\, Read Anywhere - with Sage (tutori
al\, 25min)\nby Karl-Dieter Crisman (Gordon College) as part of Global Vir
tual SageDays 109\n\n\nAbstract\nPreTeXt (PTX\, at https://pretextbook.org
) is an open source book authoring tool with two big goals. First\, writi
ng one input allows output in many formats - well-designed pdf\, sensible
online texts\, epub\, as well as Jupyter notebooks. Secondly\, it is possi
ble to easily embed computation and homework cells from SageMath (and lots
of other things) that are usable from anywhere online\, requiring no addi
tional software. This demonstration talk will survey the wide variety of
capabilities of PTX using a gallery of textbooks actually in use.\n\nFollo
w-up tutorial: https://researchseminars.org/talk/SageDays109/20/\n
END:VEVENT
BEGIN:VEVENT
SUMMARY:William Hart (TU Kaiserslautern)
DTSTART;VALUE=DATE-TIME:20200527T180000Z
DTEND;VALUE=DATE-TIME:20200527T182500Z
DTSTAMP;VALUE=DATE-TIME:20200812T025507Z
UID:SageDays109/14
DESCRIPTION:Title: Introduction to Flint (25min)\nby William Hart (TU Kais
erslautern) as part of Global Virtual SageDays 109\n\n\nAbstract\nI will g
ive an introduction to the Flint library\, which is a component of Sage us
ed for basic arithmetic in a variety of rings. Flint is a C library that
includes highly optimised implementations of integers\, rationals\, finite
fields and padics\, and matrices and polynomials (univariate and multivar
iate) over these rings. There will be some benchmarks to highlight the pe
rformance of Flint.\n\nFollow-up talk: https://researchseminars.org/talk/S
ageDays109/15/\n
END:VEVENT
BEGIN:VEVENT
SUMMARY:William Hart (TU Kaiserslautern)
DTSTART;VALUE=DATE-TIME:20200527T183000Z
DTEND;VALUE=DATE-TIME:20200527T191500Z
DTSTAMP;VALUE=DATE-TIME:20200812T025507Z
UID:SageDays109/15
DESCRIPTION:Title: Flint-2.6.0 -- the biggest update in 5 years! (40min)\n
by William Hart (TU Kaiserslautern) as part of Global Virtual SageDays 109
\n\n\nAbstract\nI will give a rundown of the multitude of new improvements
in Flint since the last major release nearly 5 years ago! This includes
multivariate polynomial arithmetic\, a new integer factoring function\, th
reading and a gazillion other improvements. The talk will give some detail
s on how we have handled wrapping this in the Oscar/Nemo project\, which m
ay be of use for Sage developers looking to make use of all the new goodie
s in Sage. There will be time for technical discussion.\n
END:VEVENT
BEGIN:VEVENT
SUMMARY:Jonathan Kliem (Freie Universität Berlin)
DTSTART;VALUE=DATE-TIME:20200528T190000Z
DTEND;VALUE=DATE-TIME:20200528T192500Z
DTSTAMP;VALUE=DATE-TIME:20200812T025507Z
UID:SageDays109/16
DESCRIPTION:Title: Combinatorial polyhedra and development of geometric po
lyhedra in Sage (25 min)\nby Jonathan Kliem (Freie Universität Berlin) as
part of Global Virtual SageDays 109\n\n\nAbstract\nThis presentation will
introduce the combinatorial polyhedron object and show some use cases. It
s main feature is a fast and memory efficient face iterator but it also (o
n-goingly) collects all methods of the geometric polyhedron that only depe
nd on the combinatorics. Furthermore\, we will look more closely into new
features and improvements of polyhedra in general and discuss the current
development. This talk follows the talk by J.-P. Labbé.\n
END:VEVENT
BEGIN:VEVENT
SUMMARY:Julian Rüth
DTSTART;VALUE=DATE-TIME:20200527T200000Z
DTEND;VALUE=DATE-TIME:20200527T202500Z
DTSTAMP;VALUE=DATE-TIME:20200812T025507Z
UID:SageDays109/17
DESCRIPTION:Title: Introduction to running SageMath in Docker (tutorial\,
25min)\nby Julian Rüth as part of Global Virtual SageDays 109\n\n\nAbstra
ct\nDocker is a tool to deliver software in packages called images. Such i
mages can be built and run on all popular operating systems. SageMath has
been providing Docker images for all stable and beta releases for several
years now and also for most commits made to branches on trac.\n \n In
this talk\, I will showcase how these images can be useful to developers a
nd users of SageMath:\n\n * Compare different versions of SageMath witho
ut having to rebuild or install SageMath.\n\n * Share your experimental
code changes with users and reviewers without them having to rebuild SageM
ath.\n\n * Use Continuous Integration to automatically test your persona
l SageMath packages.\n\n Should there be any further interest\, I would
be happy to do a more hands-on session afterwards.\n
END:VEVENT
BEGIN:VEVENT
SUMMARY:Kwankyu Lee (Chosun University)
DTSTART;VALUE=DATE-TIME:20200529T020000Z
DTEND;VALUE=DATE-TIME:20200529T022500Z
DTSTAMP;VALUE=DATE-TIME:20200812T025507Z
UID:SageDays109/18
DESCRIPTION:Title: Integral curves over finite fields with function fields
(25min)\nby Kwankyu Lee (Chosun University) as part of Global Virtual Sag
eDays 109\n\n\nAbstract\nThe function fields module was added to Sage a ye
ar ago. Now integral curves\, presently only over finite fields\, in Sage
have function fields attached\, and provide a convenient interface to the
function field machinery. A short tour on the new features is presented to
get you started.\n
END:VEVENT
BEGIN:VEVENT
SUMMARY:Karl-Dieter Crisman (host) (Gordon College)
DTSTART;VALUE=DATE-TIME:20200528T020000Z
DTEND;VALUE=DATE-TIME:20200528T025500Z
DTSTAMP;VALUE=DATE-TIME:20200812T025507Z
UID:SageDays109/19
DESCRIPTION:Title: Open discussion: Sage in Education (55min)\nby Karl-Die
ter Crisman (host) (Gordon College) as part of Global Virtual SageDays 109
\n\n\nAbstract\nIt's been a while since people interested in using Sage in
education got together. In this discussion\, we will talk about strategi
es and resources\, without a specific goal.\n\nHowever\, one particular in
teresting outcome would be to revive some of the aggregations of Sage reso
urces for education we had in the past\, and to propose improvements to th
e main Sage website aimed at easy on-ramps for educators seeking resources
or help.\n
END:VEVENT
BEGIN:VEVENT
SUMMARY:Karl-Dieter Crisman (Gordon College)
DTSTART;VALUE=DATE-TIME:20200527T170000Z
DTEND;VALUE=DATE-TIME:20200527T175500Z
DTSTAMP;VALUE=DATE-TIME:20200812T025507Z
UID:SageDays109/20
DESCRIPTION:Title: PreTeXt - nuts and bolts (tutorial\, 55min)\nby Karl-Di
eter Crisman (Gordon College) as part of Global Virtual SageDays 109\n\n\n
Abstract\nPreTeXt (PTX\, at pretextbook.org) is an open source book and ar
ticle authoring tool with support for interactive Sage cells that enhance
any book. In this presentation\, we will get a little deeper into the str
ucture and details of how to use PTX with math. Bring a text editor and a
command line with the tool "xsltproc" installed (see https://pretextbook.
org/quickstart.html - using CoCalc is one good option). Note that PTX\, w
hile quite stable\, is a quickly-evolving project trying to use the best o
f the internet and computation\, so that it is possible that new features\
, added between when this abstract is written and the time of presentation
\, might be demoed!\n
END:VEVENT
BEGIN:VEVENT
SUMMARY:Kiran Kedlaya (University of California\, San Diego)
DTSTART;VALUE=DATE-TIME:20200528T183000Z
DTEND;VALUE=DATE-TIME:20200528T185500Z
DTSTAMP;VALUE=DATE-TIME:20200812T025507Z
UID:SageDays109/21
DESCRIPTION:Title: Torsion closures of ideals (25min)\nby Kiran Kedlaya (U
niversity of California\, San Diego) as part of Global Virtual SageDays 10
9\n\n\nAbstract\nThe torsion closure of an ideal in a polynomial ring is a
construction for identifying the solutions of a system of polynomial equa
tions in roots of unity. Being able to compute torsion closures has potent
ial applications in many branches of mathematics. I'll discuss an ongoing
project to use libsingular to compute torsion closures\, and an intended a
pplication to a problem in Euclidean geometry.\n
END:VEVENT
BEGIN:VEVENT
SUMMARY:Nicolas M. Thiéry (Université Paris Sud)
DTSTART;VALUE=DATE-TIME:20200528T140000Z
DTEND;VALUE=DATE-TIME:20200528T142500Z
DTSTAMP;VALUE=DATE-TIME:20200812T025507Z
UID:SageDays109/22
DESCRIPTION:Title: OpenDreamKit: a debriefing (25min)\nby Nicolas M. Thié
ry (Université Paris Sud) as part of Global Virtual SageDays 109\n\n\nAbs
tract\nI'll briefly tell the story of OpenDreamKit\, an 8M€ EU funded pr
oject\nwhich from 2015 to 2019 supported the open source computational mat
h\necosystem -- and notably Sage: how it came to life\; what funding\nhelp
ed achieve in collaboration with the community\; and what could be next?\n
END:VEVENT
END:VCALENDAR