Skip to content

Download function is too slow #312

Open

Description

@jjacobson95

Currently the download function is quite slow. This has become more of an issue now that there are ~100 data files to download and it takes a significant amount of time to download them all. It would be nice to multi-thread this function and download the files in parallel.

Activity

  1. sgosline commented on Apr 24, 2025

    @sgosline
    Member

    Need to look into how this would happen. Are there packages available to facilitate this? How about error checking/file fidelity?

  2. ymahlich commented on Apr 24, 2025

    @ymahlich
    Collaborator

    We should also consider to do checksum verification of the downloaded files (see also here: https://help.figshare.com/article/how-to-use-the-figshare-api#basic-coding)

  3. added this to the v2.2 Package Update milestone on Jun 18, 2025
  4. changed the title [-]Download Function in Package Could be Multi-Threaded[/-] [+]Download function is too slow[/+] on Jul 30, 2025
  5. sgosline commented on Jul 30, 2025

    @sgosline
    Member

    Checksum has been implemented, but another possible fix for this is to use parquet file formats for download/load instead of csvs.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

Labels

Type

No type

Projects

  • Status
    No status

Relationships

None yet

Development

No branches or pull requests

Issue actions