= 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)