[GRASS-git] [OSGeo/grass] b9443d: grass.temporal: support fully qualified names on r...
Greg Neighbors
noreply at github.com
Mon Sep 14 19:19:59 PDT 2026
Branch: refs/heads/main
Home: https://github.com/OSGeo/grass
Commit: b9443d8350a2d211b24444bd87b7d59d434c0d5c
https://github.com/OSGeo/grass/commit/b9443d8350a2d211b24444bd87b7d59d434c0d5c
Author: Greg Neighbors <gkneighb at mac.com>
Date: 2026-09-14 (Mon, 14 Sep 2026)
Changed paths:
M python/grass/temporal/core.py
M python/grass/temporal/open_stds.py
A python/grass/temporal/tests/grass_temporal_fully_qualified_names_test.py
Log Message:
-----------
grass.temporal: support fully qualified names on read (#7670)
* grass.temporal: add SQLDatabaseInterfaceConnection.add_mapset
Add a method to include a mapset's temporal database in an
existing connection, enabling access to space time datasets outside the
current search path. Part of #7641. Authored with the help of an AI
assistant.
* grass.temporal: resolve fully qualified STDS names via open_old_stds
open_old_stds() now ensures the dataset's own mapset is part of the database
connection (using SQLDatabaseInterfaceConnection.add_mapset), so a fully
qualified name (name at mapset) can be opened even when the mapset is not on
the current search path.
Scope is limited to tools that go through open_old_stds. Tools that build
their own database interface (e.g. t.info) need to add the required mapset
to that interface themselves and are left as follow-up.
---------
Co-authored-by: gkneighb <26003+gkneighb at users.noreply.github.com>
Co-authored-by: Stefan Blumentrath <stefan.blumentrath at gmx.de>
Co-authored-by: Anna Petrasova <kratochanna at gmail.com>
Co-authored-by: Edouard Choinière <27212526+echoix at users.noreply.github.com>
To unsubscribe from these emails, change your notification settings at https://github.com/OSGeo/grass/settings/notifications
More information about the grass-commit
mailing list