GSoC 2024: Week 7 Report: Improve GRASS user experience in Jupyter Notebook

Hello everyone,

I am pleased to share an update on my progress during the seventh week of my coding period.

Summary of Week Seven:

  1. Achievements:
  • Implemented the Query Button in InteractiveMap [1]:
    • Finalized the appearance of the popup button.
  • Enhanced Computational Region Drawing [2]:
    • Added functionality for zooming into the computational region.
  • Developed Drawing and Saving of Simple Geometries [3]:
    • Users can now draw simple geometries in InteractiveMap and save them as GRASS native vector maps.
    • Transitioned from DrawControl (deprecated) to GeomanDrawControl in ipyleaflet.
  1. Plans for Next Week:
  • Finalize Query Button Integration [1]:
    • Prepare code for merging into the main branch.
  • Optimize Drawing and Saving of Simple Geometries [3]:
    • Implement GeomanDrawControl for improved functionality.
  • Initiate Parallelization for TimeseriesMap and SeriesMap.
  1. Current Challenges:
  • None at present.

References:
[1] Add Query Button to InteractiveMap
[2] Allow Users to Draw Computational Region
[3] Allow Users to Draw and Save Simple Geometries

For further details, please visit:

Best regards,
Riya