Skip to content

[enhancement] Multithreaded Zenodo downloads - #883

Draft
sgossage wants to merge 5 commits into
v2.3from
sg_multithread_dl
Draft

[enhancement] Multithreaded Zenodo downloads#883
sgossage wants to merge 5 commits into
v2.3from
sg_multithread_dl

Conversation

@sgossage

Copy link
Copy Markdown
Contributor

This adds a multithreaded download scheme for retrieving our data from Zenodo.

It hopefully speeds things up. Zenodo apparently limits the download speed per connection. This downloads files in chunks via multiple threads, each which their own connection (by default 8 threads, going hire seems to be counterproductive).

I've seen about 3x speed up from this.

Also adds another warning before attempting to download missing interpolator files to say which file was missing.

@sgossage sgossage changed the title add multithreaded download and also warning message before downloadin… Multithreaded Zenodo downloads Aug 12, 2026
@sgossage sgossage changed the title Multithreaded Zenodo downloads [enhancement] Multithreaded Zenodo downloads Aug 12, 2026
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