83 | | |
84 | | === Seamless integration of GRASS GIS and Jupyter Notebooks === |
85 | | |
86 | | * Start of GRASS GIS inside a script or a notebook is currently too cumbersome. |
87 | | * Rendering of maps requires what seems to be hacks from user perspective. |
88 | | * Maps do not allow panning and other interactions. |
89 | | * There are [https://grasswiki.osgeo.org/wiki/GRASS_GIS_Jupyter_notebooks examples] how to use Jupyter Notebooks with GRASS GIS, but they need to be improved. |
90 | | * Requirements: Basic knowledge of GRASS GIS scripting and IPython/Jupyter Notebooks, Python, !JavaScript |
91 | | * Mentor: Vaclav Petras |
92 | | * Co-mentor: Helena Mitasova, Stefan Blumentrath |
93 | | * Rating: easy |
94 | | * Expected Outcomes: IPython/Jupyter Notebooks related to grass; some new functions in grass library to show data/tables on IPython/Jupyter Notebooks |
95 | | * Test of skills: |
96 | | - Write a testsuite for a GRASS GIS command, more info [https://grass.osgeo.org/grass-devel/manuals/libpython/gunittest_testing.html here]. |
97 | | - Finish [https://github.com/wenzeslaus/grass-zonal-of-solar zonal-of-solar notebook] or create a similar one for inclusion to [https://grass.osgeo.org/learn/tryonline/ Try GRASS GIS online]. |