<div dir="ltr">Hi all,<div><br></div><div>Here's a weekly update on my GSoC project, Improved Integration of GRASS GIS and Jupyter Notebooks. You can find more details about the project on the wiki page [1].</div><div><br></div><div>1) What did I accomplish this week?<div><ul><li style="margin-left:15px">This week, I had two meetings with my mentor, Vaclav Petras. We've been discussing how to improve my workflow, best practices and conventions for GRASS and Python and questions that come up as I'm working.</li><li style="margin-left:15px">Instituted the use of temporary PNG files for displaying static/non-interactive maps [2] and temporary directories for passing vectors between GRASS and folium [3]</li><li style="margin-left:15px">Continued to edit the InteractiveMap class and mapping GRASS vectors in folium PR [4]</li><li style="margin-left:15px">Created a shortcut for calling GRASS display modules using __getattr__ [5]</li><li style="margin-left:15px">Completed evaluation and received feedback.</li></ul><div>2) What do I plan to do next week?</div></div><div><ul><li style="margin-left:15px">I have another meeting planning with Vaclav tomorrow.</li><li style="margin-left:15px">Finish and merge existing PRs</li><li style="margin-left:15px">Continue writing test module for Non-Interactive Vectors</li><li style="margin-left:15px">Support Raster display in folium map</li><li style="margin-left:15px">Clean-up function</li></ul><div><br></div></div><div>3) Am I blocked on anything?</div><div><ul><li style="margin-left:15px">No, I'm not currently blocked on anything.</li></ul></div><div><br></div><div>Feedback, comments, questions and ideas welcome!</div><div><br></div><div>Best,</div><div>Caitlin</div><div><br></div><div>References:</div><div>[1] <a href="https://trac.osgeo.org/grass/wiki/GSoC/2021/JupyterAndGRASS" target="_blank">https://trac.osgeo.org/grass/wiki/GSoC/2021/JupyterAndGRASS</a></div><div>[2] <a href="https://github.com/OSGeo/grass/pull/1727">https://github.com/OSGeo/grass/pull/1727</a><br></div><div>[3] <a href="https://github.com/chaedri/grass/blob/InteractiveMaps-add-temp-files/python/grass/jupyter/interact_display.py">https://github.com/chaedri/grass/blob/InteractiveMaps-add-temp-files/python/grass/jupyter/interact_display.py</a> (PR coming soon...)</div><div>[4] <a href="https://github.com/OSGeo/grass/pull/1710">https://github.com/OSGeo/grass/pull/1710</a></div><div>[5] <a href="https://github.com/OSGeo/grass/pull/1723">https://github.com/OSGeo/grass/pull/1723</a></div></div></div>