Differences between revisions 1 and 2
Revision 1 as of 2019-12-12 09:36:51
Size: 2435
Editor: schilly
Comment:
Revision 2 as of 2020-01-20 16:52:58
Size: 2994
Editor: bhutz
Comment:
Deletions are marked like this. Additions are marked like this.
Line 41: Line 41:

== Berkovich Projective Line ==
|| Mentor || Benjamin Hutz||
|| Area || Schemes/Dynamical Systems ||
|| Skills || One semester of graduate algebra and analysis, Python, git ||
Implement a basic framework for working with Berkovich space points and functions
 * define a type I,II,III,IV point
 * basic point operations, such as equality
 * evaluate the induced map on Berkovich points from a projective morphism
 * (as time allows) implement some of the dynamical systems algorithms that utilize Berkovich space (minimal model, etc).

GSoC 2020: Ideas Page

Introduction

Welcome to Sagemath's Ideas Page for GSoC 2020! (Last year 2019)

SageMath's GSoC organization homepage -- the hub for submitting applications and where the everything on Google's side is organized. (Timeline)

Please subscribe to the sage-gsoc mailing list and the GAP developer list for discussion on possible GAP GSoC projects. Also, make sure you have gone through the information regarding application procedures, requirements and general advice. The Application Template is also available on that wiki page. Archives of past GSoC project ideas can be found here.

All projects will start with an introduction phase to learn about Sagemath’s (or sister projects') internal organization and to get used to their established development process. We also require you to show us that you are able to execute actual development by submitting a relevant patch and/or reviewing a ticket via Trac of the project you are interested in applying to. The developer guide is a great comprehensive resource that can guide you through your first steps in contributing to Sagemath.

Apart from the project ideas listed below, there is also a comprehensive list of future feature wishes in our trac issue tracker. They might contain the perfect project idea for you we didn't even think about!

Project Ideas

Here is a list of project proposals with identified mentors. Other well-motivated proposals from students involving Sagemath in a substantial way will be gladly considered, as well.

Berkovich Projective Line

Mentor

Benjamin Hutz

Area

Schemes/Dynamical Systems

Skills

One semester of graduate algebra and analysis, Python, git

Implement a basic framework for working with Berkovich space points and functions

  • define a type I,II,III,IV point
  • basic point operations, such as equality
  • evaluate the induced map on Berkovich points from a projective morphism
  • (as time allows) implement some of the dynamical systems algorithms that utilize Berkovich space (minimal model, etc).

GSoC/2020 (last edited 2020-03-16 18:50:11 by vdelecroix)