GSoC 2026 Biweekly Report - Week 9 & 10

Project Title: Adding Spatio-Temporal Dataset Support to GRASS Data Catalog GUI

Week 9 & 10: Coding Period

Work Done

  • Added all the remaining STDS context menu options discussed with mentors.

  • Added t.*.import options to the Data Catalog toolbar under “Select another import option”.

  • Extended the Data Catalog search functionality to support STDS.

  • Added the following context menu options:

    Mapset node

    • Create temporal datasets

    STDS node

    • Register maps
    • Unregister maps
    • Merge dataset
    • Update metadata
    • Delete dataset only
    • Delete dataset and maps
    • Rename dataset
    • Export dataset
    • Show metadata
    • Display Temporal Extent

    Temporal map node

    • Unregister map
    • Copy
    • Copy name
    • Display layer
    • Show metadata
  • Improved the Data Catalog tree by hiding maps that are already registered in an STDS from the regular map listing. These maps remain accessible from inside the corresponding dataset node.

  • Continued optimizing and improving the main STDS Data Catalog pull request based on mentor feedback.

  • Worked on integrating g.gui.animation into the GUI as a tab. During testing, several performance issues were identified, particularly on macOS, so a separate pull request was created to address them: g.gui.animation: Fix performance issues.

  • Addressed additional feedback and improvements related to the multiple STDS type support in t.list.

Pull Requests

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.

1 Like