Global Virtual Sage Days 112.358
An online event on open-source mathematical software SageMath with the users and developers around the globe
The fully virtual event will take place June 1-3, 2022, during the 50 hours when it is June 2, 2022 in some timezone in the world:
Beginning: Wednesday, June 1, 2022, 10:00:00 (morning) GMT,
- ... which is June 2, 2022, 00:00 Kiribati time (UTC+14),
End: Friday, June 3, 2022, 11:59:59 (noon) GMT,
- ... which is June 2, 2022, 23:59:59 Baker Island time (UTC-12),
The schedule will be released soon.
Sage Days are gatherings of people interested in SageMath, from newcomers to contributors. Sage Days have been organized as local, regional, or international in-person meetings by a wide range of people around the globe. Because of the ongoing global health crisis, Sage Days 112.358 will be a fully virtual event following the model of Sage Days 109 and Sage Days 110
SageMath, or Sage for short, is a mature, comprehensive, free (open-source) mathematics software system based on Python, licensed under the GNU General Public License, that integrates computer algebra facilities and general computational packages.
Sage, first released in 2005, in over a decade of incubation in the SageMath distribution, comprising 293 software packages, has grown its own library of 1000 Cython and over 4400 Python modules, ranging from sage.algebras.* over sage.geometry.* to sage.tensor.*, with a total of over 2.2 million lines of code.
How to register and participate
Registration: Post a message with your name and affiliation in our zulip #sd112.358 Registration topic.
Join our zulip #sd112.358 messaging stream. This stream will contain all of the information regarding the talks and events for Sage Days 112.358.
Video conferencing: We will primarily be using Zoom and BigBlueButton (BBB; see Wikipedia page; license) (with BBB servers at Orsay and/or other French institutions). However, other software such as Google Meet can also be used.
- Details, how to access: will be announced on the Zulip stream.
Schedule, videos, and talk slides
The schedule, title, abstracts, videos, and supplementary materials of the talks will be found on researchseminars.org.
Activities and Speakers
Marie-Charlotte Brandenburg (Intersection bodies)
Hao Chen (Minimal surfaces)
Fredrik Johansson (arb, Calcium, FLINT, fungrim, mpmath, ...)
Nina Miolane: Geomstats - a Python package for differential geometry in statistics and machine learning. We introduce Geomstats, an open-source Python package for computations and statistics on nonlinear manifolds that appear in machine learning applications, such as: hyperbolic spaces, spaces of symmetric positive definite matrices, Lie groups of transformations, and many more. We provide object-oriented and extensively unit-tested implementations. Manifolds come equipped with families of Riemannian metrics with associated exponential and logarithmic maps, geodesics, and parallel transport. Statistics and learning algorithms provide methods for estimation, clustering, and dimension reduction on manifolds. All associated operations provide support for different execution backends --- namely NumPy, Autograd, PyTorch, and TensorFlow. This talk presents the package, compares it with related libraries, and provides relevant examples. We show that Geomstats provides reliable building blocks to both foster research in differential geometry and statistics and democratize the use of (Riemannian) geometry in statistics and machine learning. The source code is freely available under the MIT license at https://github.com/geomstats/geomstats.
William Stein, Blaec Bejarano (Ways to Use Sage in CoCalc)
Yuan Zhou (solid angles of polyhedral cones)
Meeting of Sage users in Korea
- Sage users in Korea will get together and chat over installing, using, and developing Sage.
- Schedule: 3 hours beginning Thursday, June 2, 2022, 06:00:00 GMT
- which is June 2, 2022, 3 PM Korea Standard Time (UTC+9)
Organizer: Kwankyu Lee
Sage Thursdays in Bordeaux
What is ... in Sage?
Sage user packages: Packaging, continuous testing, and integration in the Sage distribution
- Discussion and hands-on activity (bring your packages!)
Organizer: Vincent Delecroix, Matthias Köppe
Landscape of symbolic equation solver interfaces, symbolic assumption facilities
Reports from GSoC 2021 projects
David Ayotte: Implementation of the Graded Ring of Quasimodular Forms. The goal of this talk is to explain how quasimodular forms were implemented into SageMath. We will first give a brief review of the theory of (quasi)modular forms and we will explain how the implementation works. Next a quick demo will be showcased. Lastly, further developments to the code will be discussed. )
Linden Disney-Hogg (Abel-Jacobi map on the Riemann surface)
Trevor Karn (G-invariants of the Orlik-Solomon and Orlik-Terao algebras)
Award Ceremony: Annual Spies SageMath Development Prize
- The award committee
Onboarding session for new SageMath developers
- How to make the step from using Sage to contributing to Sage.
- add proposals here
Downstream packaging forum
- more TBA
You can also join the Zulip #sd112.358 stream to contact the organization team.