= Hybrid Sage Days 120 = An inclusive hybrid event on open-source mathematical software * with the !SageMath users and developers around the globe * co-located with FPSAC 2023, July 17-21, 2023, UC Davis [[https://wiki.sagemath.org/Workshops|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, and during the ongoing global health crisis in the form of fully virtual or hybrid events. == About SageMath == [[https://www.sagemath.org/|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 [[https://github.com/sagemath/sage/tree/develop/build/pkgs|SageMath distribution, comprising 293 software packages]], has grown its own [[https://github.com/sagemath/sage/tree/develop/src/sage|library of over 500 Cython and over 2000 Python modules]], ranging from `sage.algebras.*` over `sage.geometry.*` to `sage.tensor.*`, with a total of over 1 million lines of code. == Schedule == Wednesday July 19 13:00-22:00 Pacific Daylight Time (= 20:00 UTC to July 20, 05:00 UTC) * this is the [[http://fpsac23.math.ucdavis.edu/schedule/|FPSAC 2023 excursion/free afternoon]] * if you're participating in FPSAC, skip the excursions... it's too hot for any of that, do some cool open source instead Following days: Self-organized coding sprints. == How to register and participate == * '''Registration''': Join our [[https://sagemath.zulipchat.com/#narrow/stream/397065-sd120|zulip #sd120]] messaging stream. This stream will contain all of the information regarding the talks and events for Sage Days 120. Post a message either in the "Registration (remote)" or "Registration (Davis, CA)" topic. * '''Video conferencing''': We will primarily be using Zoom. * Details, how to access: will be announced on the Zulip stream. * '''Local in-person participation:''' Find an air-conditioned place with Wifi, either by yourself or in self-organized groups. == Program == '''Early afternoon session:''' (13:00 PDT to 15:59 PDT) * 13:00 PDT: Informal gathering in the Zulip stream #sd120. Bring virtual refreshments to share. * 13:15 PDT: Workshop: '''[[https://doc.sagemath.org/html/en/developer/github.html|Installing Sage from GitHub and getting started with the new GitHub-based development workflow]]''' * 15:00 PDT Talk: '''[[https://gist.github.com/behackl/08f50c8baaa8e8085547f2c601a2c273|Asymptotic expansions and the AsymptoticRing]]''' (Hackl, 45min) Followed by a virtual coffee break '''Late afternoon session:''' (17:15 PDT to 18:30 PDT) * 17:15 PDT Talk: '''[[https://github.com/sagemath/sage/issues/29705|The five by five on the modularization of the SageMath Python library]]''' (Köppe, 60min) * Open Discussion Followed by dinner break '''Evening session''' (19:30-22:00 PDT) * TBA * Planning of coding sprints * If you wish to give a presentation, let us know in the Zulip stream. == Videos == https://www.youtube.com/channel/UCle9EN6pjJrcirOBqffamgA == Organizers == * [[https://www.math.ucdavis.edu/~mkoeppe/|Matthias Köppe]] (UC Davis) * [[https://math.as.uky.edu/users/yzh392|Yuan Zhou]] (University of Kentucky)