Skip to content

Investigate possible lossy aggregations #1

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
DylanVanAssche opened this issue Feb 25, 2025 · 5 comments
Open

Investigate possible lossy aggregations #1

DylanVanAssche opened this issue Feb 25, 2025 · 5 comments

Comments

@DylanVanAssche
Copy link
Collaborator

DylanVanAssche commented Feb 25, 2025

To save bandwidth, we could have an tss:SampledSnippet which provides a resampling based on a certain strategy.

@pietercolpaert pietercolpaert changed the title Investigate possible lossless aggregations Investigate possible lossy aggregations Feb 25, 2025
@DylanVanAssche
Copy link
Collaborator Author

From @pietercolpaert : we need features in the snippets to create aggregated versions on the fly.

@pietercolpaert
Copy link
Member

Might be interesting to investigate https://github.com/DynamicsAndNeuralSystems/catch22

@DylanVanAssche
Copy link
Collaborator Author

Now that we are switched to JSON as format to store the data points, we can easily re-use existing tooling like Catch22:

https://time-series-features.gitbook.io/catch22/language-specific-docs/python#getting-started-basic-usage

It requires an array of values, which we can easily extract with JSONPath now:

$.[*].value

@DylanVanAssche
Copy link
Collaborator Author

DylanVanAssche commented Mar 10, 2025

Note that catch22 only deals with:

single univariate time series as input

due to processing overhead of variating time series and multiple ones.

@pietercolpaert
Copy link
Member

Note that catch22 only deals with single univariate time series as input

Yes, I think this aligns very well with what we want to achieve: generic features of this time series snippet

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

No branches or pull requests

2 participants