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

Make Climate Engine Metric Download asynchronous QgsTask #517

Open
KellyMWhitehead opened this issue Oct 23, 2024 · 0 comments
Open

Make Climate Engine Metric Download asynchronous QgsTask #517

KellyMWhitehead opened this issue Oct 23, 2024 · 0 comments
Assignees
Labels
enhancement New feature or request

Comments

@KellyMWhitehead
Copy link
Collaborator

Climate engine download can take several minutes, especially for large downloads (time series, number of sample frames, number of metrics selected). Make this an asynchronous task so not to lock up qgis while the user waits.

  1. Make the download an asynchronous QTask, and also the user to continue using the tool while the download proceeds in the background.

  2. When the dialog closes, pre-select one dataset in the Climate Engine Metrics tab to help the user out. It's disconcerting that currently nothing happens when the dialog closes.

Implications:

  • How does Climate Engine window react to the downloads and states.
  • How does project tree react. Should we lock down sample frames from edits, deletions, etc.?
  • Pre-Selecting a dataset to chart is fine, but what if user selects more than one metric to download, what if there are already metrics downloaded etc.? How does the asynchronous task impact this? Just want to make this a clean experience for the user.
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