wiki:GSoC/2021/JupyterAndGRASS

Version 2 (modified by chaedri, 4 years ago) ( diff )

--

GSoC 2021 Improved Integration of GRASS GIS and Jupyter Notebooks

Title: Improved Integration of GRASS GIS and Jupyter Notebooks
Student Name: Caitlin Haedrich, North Carolina State University
Organization: OSGeo - Open Source Geospatial Foundation
Mentor Name: Vaclav Petras, Helena Mitasova, Stephan Blumentrath
GitHub Repository: Link In Progress...
GSoC proposal: view proposal

Abstract

The current integration of GRASS GIS and Jupyter Notebooks requires a cumbersome environment variable setup after launching GRASS from within the notebook. It also only allows for simple, non-interactive map displays. My project will address both these issues and improve the GRASS-Jupyter integration with a new package called grass.jupyter.

Goal

My goal is to design a Python/PyGRASS library which will have 3 main components for improving the GRASS-Jupyter integration: (1) creating new initiation functions for the launch of GRASS GIS in Jupyter Notebooks, (2) creating functions for more intuitive map display and, (3) introducing an interactive map display function.

Timeline

Time Period

Milestones

Tasks

Status

May 17th - June 7th
Community Bonding

  • Introduce myself in dev and SOC mailing lists
  • Get in contact with mentors and discuss project
  • Prepare the wiki page
  • Set up the GitHub repository for project
  • Set up developer environment



Ok


June 7th - June 11th
Week 1

  • task

June 14th - June 18th
Week 2

  • task

June 21st - June 25
Week 3

  • task.

June 28 - July 2
Week 4

  • task.

July 5th - July 9th
Week 5

  • Task.

July 12th - July 16th
Week 6: Evaluations

  • task.

July 19th - July 23rd
Week 7

  • task.

July 26th - July 30th
Week 8

  • task.

August 2nd - August 6th
Week 9

  • task.

August 9th - August 13th
Week 10'

  • task.

August 16th- August 23rd
Week 11: Final Evaluation and Code Submission

  • task

Bonding period report

Introduce myself in dev and SOC mailing lists

Meet with mentors and discuss the project plan

Prepare the wiki page

Set up the GitHub repository for project

Set up developer environment

Evaluation Status

Weekly reports

Week 1

1) What did I get done this week?

2) What do I plan on doing next week?

3) Am I blocked on anything?

Week 2

Week 3

Week 4

Week 5

Week 6

Week 7

Week 8

Discussion Notes

Future Work

Attachments (2)

Download all attachments as: .zip

Note: See TracWiki for help on using the wiki.