Skip to content
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

Moving average virtual streams #214

Open
konstantino opened this issue Dec 12, 2013 · 3 comments
Open

Moving average virtual streams #214

konstantino opened this issue Dec 12, 2013 · 3 comments

Comments

@konstantino
Copy link
Contributor

Brainstorming a bit on possible things to be expressed as a virtual stream the question came whether or not we can have a moving average virtual streams which essentially consolidates data points in their averages i.e on monthly, yearly, etc. periods

@iakovosk
Copy link
Contributor

A quick answer is that it is possible, since the time interval needs to be specified before the creation of the virtual stream anyway, but considering the time limitations, we could only give the ability to the user to redefine the time interval(month, year etc), and visualize it instantly, basically recreating a virtual stream, though only temporarily, i.e. without it being stored for later use. This is because updating the virtual stream database requires a lot of changes.

@konstantino
Copy link
Contributor Author

actually visualization would not be necessary - this feature is interesting for someone who subscribes to such a virtual stream - my question is how one would formulate such a subscription to a virtual stream

@gabrieltholsgard
Copy link
Contributor

I think I misunderstood your question, can you explain it more?
You ask for a subscription to a virtual stream to get automatically notified about the new values that will be created monthly/yearly etc, which is a time interval different than the one specified at the creation of the virtual stream?

Basically that the subscriptions will only notify monthly, yearly, etc where to notification will provide the average of that month, year, etc.
So that means that from all data points the virtual stream creates, they get aggregated further to the new time range and sent to the subscriber?

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

3 participants