Skip to content

feat(task, api): Timeseries Expressions#299

Merged
dennisgsmith merged 19 commits intodevelopfrom
feat/timeseries-expressions
Mar 16, 2026
Merged

feat(task, api): Timeseries Expressions#299
dennisgsmith merged 19 commits intodevelopfrom
feat/timeseries-expressions

Conversation

@dennisgsmith
Copy link
Contributor

@dennisgsmith dennisgsmith commented Feb 20, 2026

Description

Successor to #280

TODO:

  • Implement compute job of full timeseries on timeseries expression create/update
  • Implement partial compute when dependency is updated
  • Validate compile time errors on expression cration
  • Implement program cache to keep compiled expressions in memory for requently updated timeserires
  • Implement expression DAGs to allow computed timeseries to be used as dependencies of other computed timeseries
  • Performance and regression testing

@dennisgsmith dennisgsmith changed the base branch from stable to develop February 20, 2026 18:54
fix: incorrect logic in CEL delta function
chore!: only allow valid expressions to save/update
chore: cascade delete downstream expressions
feat: apply syntetic LOCF for CEL constant(double|int) function
chore: use append with preallocated cap for safer upload chunk buffering
chore: add tests
@dennisgsmith dennisgsmith merged commit 5c59a07 into develop Mar 16, 2026
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant