## Google Summer of Code 2021 summary

** Published:**

In this post, I will give an overview of my work for the SageMath open-source mathematical software. If you are new to this blog, I suggest that you start reading from the first post.

** Published:**

In this post, I will give an overview of my work for the SageMath open-source mathematical software. If you are new to this blog, I suggest that you start reading from the first post.

** Published:**

In this post I will briefly explain what is a partition of a positive integer and how it is possible to relate this theory to quasimodular forms via the Bloch-Okounkov theorem.

** Published:**

In this post, I will explain an algorithmic way to write any modular form \(f \in \mathcal{M}_*(\Gamma)\) as a polynomial in the generators of the graded ring \(\mathcal{M}_*(\Gamma)\) (\(\Gamma = \Gamma_0(N), \Gamma_1(N)\) or \(\mathrm{SL}_2(\mathbb{Z})\)).

** Published:**

In the previous post, I discussed about some changes made in the code for the graded ring of modular forms in SageMath. However, there was one lacking feature and it was the *pushout* of two modular forms space. I will explain this feature in this post.

** Published:**

The goal of this post is to go over some of the new features that are currently in developement for the graded ring of modular forms in SageMath.

** Published:**

This post is a direct follow up of the last post. In particular, I want to explain what is the algebraic structure of the space of quasimodular forms and how it will be used in our SageMath implementation.

** Published:**

In this post, I shall explain what is a quasimodular forms, which are the main mathematical objects for this GSoC project.

** Published:**

I will explain in this post a brief summary of what is the Google Summer of Code (abreviated GSoC). In short, the GSoC 2021 program is a 10-weeks program by Google where students all around the world are paired with mentors and work as developpers for an open source organization.