Skip to content

t.rast.accumulate, t.rast.accdetect: Fix relative time and invalid cycles hang - #8073

Merged
petrasovaa merged 1 commit into
OSGeo:mainfrom
saket0187:t-rast-acc-fixes
Oct 18, 2026
Merged

petrasovaa merged 1 commit into
OSGeo:mainfrom
saket0187:t-rast-acc-fixes

Conversation

@saket0187

Copy link
Copy Markdown
Contributor

Follow-up to the #8061 review: relative-time STRDS crashed with a TypeError (cycle, offset and granularity stayed strings), and relative lower/upper/minimum/maximum datasets were rejected because their temporal type was checked before select(). Zero or negative cycle and granularity, and negative offsets (documented as time skipped between cycles), hung or failed after partial work; they are now rejected up front, and offset 0 still works.

Written with Claude Code.

@github-actions github-actions Bot added temporal Related to temporal data processing Python Related code is in Python module labels Oct 15, 2026

@petrasovaa petrasovaa left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks! Claude found a lot of nitpicks, but I think this is good enough.

@petrasovaa
petrasovaa merged commit fb2840f into OSGeo:main Oct 18, 2026
26 checks passed
@github-actions github-actions Bot added this to the 8.6.0 milestone Oct 18, 2026
@saket0187
saket0187 deleted the t-rast-acc-fixes branch October 18, 2026 07:35
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

module Python Related code is in Python temporal Related to temporal data processing

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants