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

[New Feature] make timestamped data work with time series gui without sample rate estimation #91

Open
qku opened this issue Aug 30, 2023 · 1 comment
Labels
enhancement New feature or request

Comments

@qku
Copy link
Contributor

qku commented Aug 30, 2023

Feature Description

  • remove the requirement of a sample rate estimate for data instreamers with timestamp sample timing
  • make time series logic and gui independent of sample rate estimate if data has timestamp sample timing

Related Problem

Even if a data instreamer provides data with timestamp timing, a sample rate estimation is still required for the time series logic and gui to work. If the actual rate of incoming data changes during a stream, problems occur (incorrect sliding of data in the time series gui, very slow gui) because the logic and gui currrently still rely heavily on the sample rate estimate.

Considered Alternatives

Right now I am trying to find ways to improve the sample rate estimate of the wavemeter (PR #79). However, this is nearly impossible to get right: if e.g. a channel is activated on the switch while a stream is running, the overall sample rate decreases drastically.

Additional Context

No response

Contact Details

No response

@qku qku added the enhancement New feature or request label Aug 30, 2023
@qku
Copy link
Contributor Author

qku commented Sep 4, 2023

Let's keep in mind that if we should test the time series toolchain with large time windows/large amounts of data to ensure that everything is efficient enough. Redrawing entire plots frequently is very resource intensive and should be avoided.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

1 participant