Project Title: Adding Spatio-Temporal Dataset Support to GRASS Data Catalog GUI
Week 11 & 12: Coding Period
Work Done
- Completed the final cleanups, improvements, and refinements to the STDS support in the Data Catalog based on mentor reviews and feedback. The current implementation includes STDS listing, creation, registration and unregistration of maps, dataset management, metadata, import options, search support, automatic refresh, and various context menu actions.
- Worked on improving and extending related GUI functionality:
- Made the
tplotwindow resizable. - Added tooltips to Data Catalog database nodes to display the full database path.
- Fixed performance issues and freezes in
g.gui.animation, particularly when working with large datasets. - Integrated
g.gui.animationinto the GUI as a tab.
- Made the
- Fixed a temporal framework issue by removing an SQLite workaround that was no longer required.
- Completed final changes and improvements to the
t.listmultiple dataset type support. - Documented the project and its implementation in detail on the GRASS Wiki to make the work easier to understand, test, and evaluate as part of the GSoC final evaluation.
Pull Requests
- wxGUI/datacatalog: Add STDS in Data Catalog
- wxGUI/tplot: Make the window resizable
- wxGUI/animation: Fix freeze and descriptor exhaustion on large datasets
- t.list: Add support for listing multiple dataset types
- wxGUI/datacatalog: Add db path tooltip to nodes
- wxGUI/animation: Integrate
g.gui.animationinto the GUI as a tab - temporal: Remove SQLite < 3.33 workaround
For more details about the project, please refer to: GRASS Wiki Project Page
If you’re interested in STDS support or would like to test the current implementation, feel free to try it out and share your feedback on the pull request.