BEGIN:VCALENDAR
VERSION:2.0
PRODID:researchseminars.org
CALSCALE:GREGORIAN
X-WR-CALNAME:researchseminars.org
BEGIN:VEVENT
SUMMARY:N/A
DTSTART;VALUE=DATE-TIME:20220601T100000Z
DTEND;VALUE=DATE-TIME:20220601T144500Z
DTSTAMP;VALUE=DATE-TIME:20241016T070734Z
UID:SageDays112358/1
DESCRIPTION:Title: Self-organized SageMath coding sprints\nby N/A as part of Globa
l Virtual SageDays 112.358\n\nAbstract: TBA\n
LOCATION:https://researchseminars.org/talk/SageDays112358/1/
END:VEVENT
BEGIN:VEVENT
SUMMARY:Ingo Dahn (VCRP)
DTSTART;VALUE=DATE-TIME:20220603T110000Z
DTEND;VALUE=DATE-TIME:20220603T120000Z
DTSTAMP;VALUE=DATE-TIME:20241016T070734Z
UID:SageDays112358/2
DESCRIPTION:Title: Teaching with SageMath - a German Higher Education Perspective\
nby Ingo Dahn (VCRP) as part of Global Virtual SageDays 112.358\n\n\nAbstr
act\nSageMath - and similar systems - are currently used for teaching at G
erman universities just by a few pioneers. The talk explains the particula
r reasons for this situation and analyzes\, which properties of the SageMa
th ecosystem\, with SageMath\, SageCell\, CoCalc and Docker-CoCalc\, facil
itate a further uptake. The Virtual Campus of the German Land Rhineland-Pa
latine (VCRP) is determined to support the use of the potential of digital
media for the improvement of teaching and learning at the public universi
ties of the land. In particular\, some SageMath-based services are provide
d to support the work of the aforementioned pioneers\, to learn from their
experiences and to lower the barriers for other staff members for realizi
ng SageMath’s potential for innovative STEM teaching. These services\, s
ome of which are available as Open Educational Resources\, will be describ
ed in the talk. Finally\, some improvements for SageMath are suggested tha
t would further ease its use for teaching.\n
LOCATION:https://researchseminars.org/talk/SageDays112358/2/
END:VEVENT
BEGIN:VEVENT
SUMMARY:Kwankyu Lee (organizer)
DTSTART;VALUE=DATE-TIME:20220602T060000Z
DTEND;VALUE=DATE-TIME:20220602T090000Z
DTSTAMP;VALUE=DATE-TIME:20241016T070734Z
UID:SageDays112358/3
DESCRIPTION:Title: Meeting of Sage users in Korea\nby Kwankyu Lee (organizer) as p
art of Global Virtual SageDays 112.358\n\nAbstract: TBA\n
LOCATION:https://researchseminars.org/talk/SageDays112358/3/
END:VEVENT
BEGIN:VEVENT
SUMMARY:Sébastien Labbé and others
DTSTART;VALUE=DATE-TIME:20220602T080000Z
DTEND;VALUE=DATE-TIME:20220602T100000Z
DTSTAMP;VALUE=DATE-TIME:20241016T070734Z
UID:SageDays112358/4
DESCRIPTION:Title: Sage Thursdays in Bordeaux\nby Sébastien Labbé and others as
part of Global Virtual SageDays 112.358\n\nAbstract: TBA\n
LOCATION:https://researchseminars.org/talk/SageDays112358/4/
END:VEVENT
BEGIN:VEVENT
SUMMARY:Blaec Bejarano\, Harald Schilly\, Hal Snyder and William Stein (S
ageMath\, Inc.)
DTSTART;VALUE=DATE-TIME:20220601T150000Z
DTEND;VALUE=DATE-TIME:20220601T154500Z
DTSTAMP;VALUE=DATE-TIME:20241016T070734Z
UID:SageDays112358/5
DESCRIPTION:Title: Ways to Use Sage in CoCalc\nby Blaec Bejarano\, Harald Schilly\
, Hal Snyder and William Stein (SageMath\, Inc.) as part of Global Virtua
l SageDays 112.358\n\n\nAbstract\nWe will give a demo of many different wa
ys to use SageMath from within the collaborative computing platform https:
//CoCalc.com. These include Jupyter notebooks\, the command line\, editin
g .sage files\, SageTex (as part of LaTeX)\, Sage worksheets\, RMarkdown\,
and whiteboards.\n\nWe will also talk about how to do collaborative Sage
development in CoCalc.\n
LOCATION:https://researchseminars.org/talk/SageDays112358/5/
END:VEVENT
BEGIN:VEVENT
SUMMARY:Steven Diamond (Gridmatic)
DTSTART;VALUE=DATE-TIME:20220601T160000Z
DTEND;VALUE=DATE-TIME:20220601T163000Z
DTSTAMP;VALUE=DATE-TIME:20241016T070734Z
UID:SageDays112358/6
DESCRIPTION:Title: CVXPY\nby Steven Diamond (Gridmatic) as part of Global Virtual
SageDays 112.358\n\n\nAbstract\nCVXPY is a domain-specific language for co
nvex optimization embedded in Python. It allows the user to express convex
optimization problems in a natural syntax that follows the math\, rather
than in the restrictive standard form required by solvers. CVXPY has been
used in hundreds of research projects and by Fortune 500 companies. In thi
s talk\, we will show how easy it is to formulate and solve optimization p
roblems with CVXPY through example applications in finance and renewable e
nergy. We will also highlight exciting recent work building on CVXPY.\n
LOCATION:https://researchseminars.org/talk/SageDays112358/6/
END:VEVENT
BEGIN:VEVENT
SUMMARY:Julian Hall (University of Edinburgh)
DTSTART;VALUE=DATE-TIME:20220601T164500Z
DTEND;VALUE=DATE-TIME:20220601T173000Z
DTSTAMP;VALUE=DATE-TIME:20241016T070734Z
UID:SageDays112358/7
DESCRIPTION:Title: HiGHS: The world's best open-source linear optimization software -
coming to SageMath!\nby Julian Hall (University of Edinburgh) as part
of Global Virtual SageDays 112.358\n\n\nAbstract\nHiGHS is open-source lin
ear optimization software developed by Hall and Edinburgh PhD students ove
r the past six years. It solves large-scale sparse linear programming (LP)
problems (using simplex and interior point methods)\, mixed-integer progr
amming (MIP) problems and quadratic programming (QP) problems. Its overall
performance on Mittelmann's benchmarks places it clearly ahead of any oth
er open-source linear optimization software. This talk will introduce some
of the techniques underpinning HiGHS\, the environment in which it can be
used\, and its performance. In the world of software interfaces\, HiGHS p
rovides the LP and MIP solvers in the SciPy system\, and is the open-sourc
e solver of choice in the popular modern Julia-based modelling and optimiz
ation system JuMP. The prospects for its integration into SageMath will be
discussed.\n
LOCATION:https://researchseminars.org/talk/SageDays112358/7/
END:VEVENT
BEGIN:VEVENT
SUMMARY:Nina Miolane (UC Santa Barbara)
DTSTART;VALUE=DATE-TIME:20220601T180000Z
DTEND;VALUE=DATE-TIME:20220601T184500Z
DTSTAMP;VALUE=DATE-TIME:20241016T070734Z
UID:SageDays112358/8
DESCRIPTION:Title: Geomstats – a Python package for differential geometry in statist
ics and machine learning\nby Nina Miolane (UC Santa Barbara) as part o
f Global Virtual SageDays 112.358\n\n\nAbstract\nWe introduce Geomstats\,
an open-source Python package for computations and statistics on nonlinear
manifolds that appear in machine learning applications\, such as: hyperbo
lic spaces\, spaces of symmetric positive definite matrices\, Lie groups o
f transformations\, and many more. We provide object-oriented and extensiv
ely unit-tested implementations. Manifolds come equipped with families of
Riemannian metrics with associated exponential and logarithmic maps\, geod
esics\, and parallel transport. Statistics and learning algorithms provide
methods for estimation\, clustering\, and dimension reduction on manifold
s. All associated operations provide support for different execution backe
nds — namely NumPy\, Autograd\, PyTorch\, and TensorFlow. This talk pres
ents the package\, compares it with related libraries\, and provides relev
ant examples. We show that Geomstats provides reliable building blocks to
both foster research in differential geometry and statistics and democrati
ze the use of (Riemannian) geometry in statistics and machine learning. Th
e source code is freely available under the MIT license at https://github.
com/geomstats/geomstats.\n
LOCATION:https://researchseminars.org/talk/SageDays112358/8/
END:VEVENT
BEGIN:VEVENT
SUMMARY:Linden Disney-Hogg (U. Edinburgh)
DTSTART;VALUE=DATE-TIME:20220602T160000Z
DTEND;VALUE=DATE-TIME:20220602T163000Z
DTSTAMP;VALUE=DATE-TIME:20241016T070734Z
UID:SageDays112358/9
DESCRIPTION:Title: Sage GSoC 2021 report: Rigorous integration and the Abel-Jacobi map
\nby Linden Disney-Hogg (U. Edinburgh) as part of Global Virtual SageD
ays 112.358\n\n\nAbstract\nThe Abel-Jacobi map is an important constructio
n in algebraic geometry\, including its application to the theory of integ
rable systems. I will give an overview of a recent implementation of the m
ap in Sage\, including some work on improving the integration required\, h
ighlighting current uses and future extensions.\n
LOCATION:https://researchseminars.org/talk/SageDays112358/9/
END:VEVENT
BEGIN:VEVENT
SUMMARY:David Ayotte (Concordia U.)
DTSTART;VALUE=DATE-TIME:20220602T163000Z
DTEND;VALUE=DATE-TIME:20220602T170000Z
DTSTAMP;VALUE=DATE-TIME:20241016T070734Z
UID:SageDays112358/10
DESCRIPTION:Title: Sage GSoC 2021 report: Implementation of the Graded Ring of Quasim
odular Forms\nby David Ayotte (Concordia U.) as part of Global Virtual
SageDays 112.358\n\n\nAbstract\nThe goal of this talk is to explain how q
uasimodular forms were implemented into SageMath. We will first give a bri
ef review of the theory of (quasi)modular forms and we will explain how th
e implementation works. Next a quick demo will be showcased. Lastly\, furt
her developments to the code will be discussed.\n
LOCATION:https://researchseminars.org/talk/SageDays112358/10/
END:VEVENT
BEGIN:VEVENT
SUMMARY:Trevor Karn (U. Minnesota)
DTSTART;VALUE=DATE-TIME:20220602T170000Z
DTEND;VALUE=DATE-TIME:20220602T173000Z
DTSTAMP;VALUE=DATE-TIME:20241016T070734Z
UID:SageDays112358/11
DESCRIPTION:Title: Sage GSoC 2021 report: G-invariants of the Orlik-Solomon and Orlik
-Terao algebras\nby Trevor Karn (U. Minnesota) as part of Global Virtu
al SageDays 112.358\n\n\nAbstract\nIn this talk I will give examples and a
description of how we implemented G-invariants of a finite group G in Sag
e. Specific examples will include the Orlik-Solomon algebra of a matroid w
hich was the motivating example for the project.\n
LOCATION:https://researchseminars.org/talk/SageDays112358/11/
END:VEVENT
BEGIN:VEVENT
SUMMARY:Fredrik Johansson
DTSTART;VALUE=DATE-TIME:20220602T190000Z
DTEND;VALUE=DATE-TIME:20220602T194500Z
DTSTAMP;VALUE=DATE-TIME:20241016T070734Z
UID:SageDays112358/12
DESCRIPTION:Title: FLINT: Fast Library for Number Theory\nby Fredrik Johansson as
part of Global Virtual SageDays 112.358\n\n\nAbstract\nFLINT is a C libra
ry used in Sage and several other projects to provide fast arithmetic in v
arious rings as well as efficient implementations of number theoretic func
tions. This talk will give an overview of FLINT and some descendants proje
cts (Antic\, Arb\, Calcium)\, present recent work\, and discuss ongoing an
d future development.\n
LOCATION:https://researchseminars.org/talk/SageDays112358/12/
END:VEVENT
BEGIN:VEVENT
SUMMARY:Aaron Meurer\, Oscar Benjamin (Quansight)
DTSTART;VALUE=DATE-TIME:20220602T200000Z
DTEND;VALUE=DATE-TIME:20220602T204500Z
DTSTAMP;VALUE=DATE-TIME:20241016T070734Z
UID:SageDays112358/13
DESCRIPTION:Title: SymPy\nby Aaron Meurer\, Oscar Benjamin (Quansight) as part of
Global Virtual SageDays 112.358\n\n\nAbstract\nThis talk will go over the
SymPy library\, some of the recent developments\, and plans for the futur
e.\n
LOCATION:https://researchseminars.org/talk/SageDays112358/13/
END:VEVENT
BEGIN:VEVENT
SUMMARY:Gereon Kremer (Stanford University)
DTSTART;VALUE=DATE-TIME:20220602T210000Z
DTEND;VALUE=DATE-TIME:20220602T214500Z
DTSTAMP;VALUE=DATE-TIME:20241016T070734Z
UID:SageDays112358/14
DESCRIPTION:Title: Satisfiability Modulo Theories for Arithmetic Problems\nby Ger
eon Kremer (Stanford University) as part of Global Virtual SageDays 112.35
8\n\n\nAbstract\nSatisfiability Modulo Theories (SMT) solving has grown to
be a very successful solving paradigm\, powering software and hardware ve
rification\, symbolic execution\, test-case generation\, synthesis\, plann
ing\, scheduling and optimization tasks. One of the theories in SMT solvin
g is nonlinear real arithmetic which opens immediate connections to the co
mputer algebra community that has long known this theory as the theory of
the reals.\nThis talk presents approaches for this theory that are used in
the SMT community and discusses some existing and possible future collabo
ration between the SMT and computer algebra communities.\n
LOCATION:https://researchseminars.org/talk/SageDays112358/14/
END:VEVENT
BEGIN:VEVENT
SUMMARY:Matthias Köppe (organizer)
DTSTART;VALUE=DATE-TIME:20220602T220000Z
DTEND;VALUE=DATE-TIME:20220602T224500Z
DTSTAMP;VALUE=DATE-TIME:20241016T070734Z
UID:SageDays112358/15
DESCRIPTION:Title: Symbolics discussion\nby Matthias Köppe (organizer) as part o
f Global Virtual SageDays 112.358\n\nAbstract: TBA\n
LOCATION:https://researchseminars.org/talk/SageDays112358/15/
END:VEVENT
BEGIN:VEVENT
SUMMARY:Vincent Delecroix\, Jonathan Kliem\, Matthias Köppe (organizers)
DTSTART;VALUE=DATE-TIME:20220601T190000Z
DTEND;VALUE=DATE-TIME:20220601T200000Z
DTSTAMP;VALUE=DATE-TIME:20241016T070734Z
UID:SageDays112358/16
DESCRIPTION:Title: Sage user packages: Packaging\, continuous testing\, and integrati
on in the Sage distribution\nby Vincent Delecroix\, Jonathan Kliem\, M
atthias Köppe (organizers) as part of Global Virtual SageDays 112.358\n\n
\nAbstract\nDiscussion and hands-on activity (bring your packages!)\n\nJon
athan Kliem will give a demo on using cibuildwheel to automatically build
wheels for many platforms.\n
LOCATION:https://researchseminars.org/talk/SageDays112358/16/
END:VEVENT
BEGIN:VEVENT
SUMMARY:Matthias Köppe (UC Davis)
DTSTART;VALUE=DATE-TIME:20220601T200000Z
DTEND;VALUE=DATE-TIME:20220601T204500Z
DTSTAMP;VALUE=DATE-TIME:20241016T070734Z
UID:SageDays112358/17
DESCRIPTION:Title: The way to a fully modularized Sage library 10.0\nby Matthias
Köppe (UC Davis) as part of Global Virtual SageDays 112.358\n\n\nAbstract
\nIn May 2020\, I proposed to modularize the Sage library into separate pi
p-installable distributions by means of PEP 420 implicit namespace package
s. I will give an overview of the status of this project 2 years and 200 T
rac tickets later\, and give a roadmap to the completion of the project as
the proposed milestone goal for Sage 10.0.\n
LOCATION:https://researchseminars.org/talk/SageDays112358/17/
END:VEVENT
BEGIN:VEVENT
SUMMARY:Tiantian Liu (Taichi Graphics)
DTSTART;VALUE=DATE-TIME:20220602T070000Z
DTEND;VALUE=DATE-TIME:20220602T074500Z
DTSTAMP;VALUE=DATE-TIME:20241016T070734Z
UID:SageDays112358/18
DESCRIPTION:Title: A hands-on tutorial of the Taichi Programming Language\nby Tia
ntian Liu (Taichi Graphics) as part of Global Virtual SageDays 112.358\n\n
\nAbstract\nIn this talk\, we will deliver a hands-on tutorial on Taichi p
rogramming language -- a new programming language designed for performance
-aware computer graphics developers. Taichi was designed with productivity
and portability in mind: Taichi programmers code in a Python-like syntax\
, and then the Taichi compiler emits high-performance executable kernels o
n CPUs (e.g.\, x64\, ARM64) and GPUs (e.g.\, CUDA\, Apple Metal\, and Open
GL). We will systematically cover the Taichi concepts such as its basic sy
ntax\, defining data structures\, writing high-performance Taichi kernels\
, differentiable programming\, and debugging etc. We will also talk about
programming tools to improve the reusability of Taichi programs. We hope T
aichi and this 45-minute presentation can reduce the engineering burden on
both beginner coders\, as well as experienced practitioners in high-perfo
rmance software development.\n
LOCATION:https://researchseminars.org/talk/SageDays112358/18/
END:VEVENT
BEGIN:VEVENT
SUMMARY:Hao Chen (Universität Göttingen)
DTSTART;VALUE=DATE-TIME:20220602T110000Z
DTEND;VALUE=DATE-TIME:20220602T120000Z
DTSTAMP;VALUE=DATE-TIME:20241016T070734Z
UID:SageDays112358/19
DESCRIPTION:Title: Why I turned to Mathematica (sorry) to plot minimal surfaces\n
by Hao Chen (Universität Göttingen) as part of Global Virtual SageDays 1
12.358\n\n\nAbstract\nI will introduce the general procedure to plot minim
al surfaces from Weierstrass data. For this purpose\, I will present two e
xamples from recent works: One is a deformation of the Gyroid\, the other
is related to vortices in 2D fluids. As a former Sage user\, I had to turn
to Mathematica for this task because of the heavy use of special function
s and numeric integrals. In the future\, I would like to see an open-sourc
e implementation of the procedure with a performance comparable to Mathema
tica.\n
LOCATION:https://researchseminars.org/talk/SageDays112358/19/
END:VEVENT
BEGIN:VEVENT
SUMMARY:William Stein\, Eric Gourgoulhon\, John Cremona\, Karl-Dieter Cris
man\, Samuel Lelièvre (prize committee)
DTSTART;VALUE=DATE-TIME:20220602T144500Z
DTEND;VALUE=DATE-TIME:20220602T151500Z
DTSTAMP;VALUE=DATE-TIME:20241016T070734Z
UID:SageDays112358/20
DESCRIPTION:Title: Award ceremony: Annual Spies SageMath Development Prize\nby Wi
lliam Stein\, Eric Gourgoulhon\, John Cremona\, Karl-Dieter Crisman\, Samu
el Lelièvre (prize committee) as part of Global Virtual SageDays 112.358\
n\nAbstract: TBA\n
LOCATION:https://researchseminars.org/talk/SageDays112358/20/
END:VEVENT
BEGIN:VEVENT
SUMMARY:Yuan Zhou (organizer)
DTSTART;VALUE=DATE-TIME:20220602T173000Z
DTEND;VALUE=DATE-TIME:20220602T180000Z
DTSTAMP;VALUE=DATE-TIME:20241016T070734Z
UID:SageDays112358/21
DESCRIPTION:Title: SageMath Google Summer of Code panel\nby Yuan Zhou (organizer)
as part of Global Virtual SageDays 112.358\n\n\nAbstract\nThe SageMath pr
oject is again a mentoring organization in the Google Summer of Code progr
am for 2022. Some of last year's participants and some mentors will serve
on a panel to answer questions from our new cohort of GSoC participants an
d other people interested in the program.\n
LOCATION:https://researchseminars.org/talk/SageDays112358/21/
END:VEVENT
BEGIN:VEVENT
SUMMARY:Yuan Zhou (U. Kentucky)
DTSTART;VALUE=DATE-TIME:20220602T180000Z
DTEND;VALUE=DATE-TIME:20220602T184500Z
DTSTAMP;VALUE=DATE-TIME:20241016T070734Z
UID:SageDays112358/22
DESCRIPTION:Title: Solid angles of polyhedral cones via decompositions and power seri
es\nby Yuan Zhou (U. Kentucky) as part of Global Virtual SageDays 112.
358\n\n\nAbstract\nThis work concerns the normalized solid angle measure o
f a polyhedral cone. This is well understood in dimensions two and three.
For higher dimensions\, the measure can be computed via a multivariable hy
pergeometric series. This series serves as a powerful tool\, allowing one
to compute the solid angle measure of a simplicial cone of interest\, so l
ong as it satisfies a certain condition relating to positive-definiteness.
We present two decomposition methods of full-dimensional simplicial cones
into finite families of cones satisfying the positive-definite criterion.
We present the SageMath implementation of the proposed solid angle comput
ations. This is a joint work with Allison Fitisone.\n
LOCATION:https://researchseminars.org/talk/SageDays112358/22/
END:VEVENT
BEGIN:VEVENT
SUMMARY:Jean-Philippe Labbé
DTSTART;VALUE=DATE-TIME:20220601T144500Z
DTEND;VALUE=DATE-TIME:20220601T150000Z
DTSTAMP;VALUE=DATE-TIME:20241016T070734Z
UID:SageDays112358/23
DESCRIPTION:Title: Introduction to SageMath and the Global Virtual SageDays\nby J
ean-Philippe Labbé as part of Global Virtual SageDays 112.358\n\nAbstract
: TBA\n
LOCATION:https://researchseminars.org/talk/SageDays112358/23/
END:VEVENT
BEGIN:VEVENT
SUMMARY:N/A
DTSTART;VALUE=DATE-TIME:20220601T210000Z
DTEND;VALUE=DATE-TIME:20220601T235900Z
DTSTAMP;VALUE=DATE-TIME:20241016T070734Z
UID:SageDays112358/24
DESCRIPTION:Title: Self-organized SageMath ticket review session\nby N/A as part
of Global Virtual SageDays 112.358\n\n\nAbstract\nAll code contributions t
o SageMath are peer-reviewed. \n\nIn this session\, participants are invit
ed to review some of the open tickets listed at https://trac.sagemath.org/
report/75?max=500\n
LOCATION:https://researchseminars.org/talk/SageDays112358/24/
END:VEVENT
END:VCALENDAR