[GRASS-dev] Week 2 Update: Improved Integration of GRASS GIS and Jupyter

Hello everyone,

Here is a brief update on my GSoC project, Improved Integration of GRASS GIS and Jupyter. You can find more information about the project and past updates at [1].

You can also check out how the new grass.jupyter module works so far in Binder at [2]

1. What did I accomplish this week?

  • Had a productive discussion with my mentors: Vaclav Petras, Helena Mitasova and Stefan Blumentrath.
  • Edited and merged Binder button into README [3] and GRASS session initiation functions for Jupyter [4].
  • Wrote functions for displaying non-interactive maps in Jupyter and opened PR for discussion [5].
  • Began researching and drafting interactive display options with folium. In particular, figuring out how to best pass GRASS data/layers to folium.

2.What do I plan on doing next week?

  • Edit non-interactive display functions.
  • Continue working on passing GRASS data/layers to folium.

3. Am I blocked on anything?

  • No, I’m not blocked but I didn’t get much done this week because I had a family event.

Any suggestions and feedback are welcome!

Best,
Caitlin

[1] https://trac.osgeo.org/grass/wiki/GSoC/2021/JupyterAndGRASS
[2] https://mybinder.org/v2/gh/chaedri/grass/non-interactive-display?urlpath=lab%2Ftree%2Fdoc%2Fnotebooks%2Fjupyter_integration.ipynb
[3] https://github.com/OSGeo/grass/pull/1628
[4] https://github.com/OSGeo/grass/pull/1629
[5] https://github.com/OSGeo/grass/pull/1668