-
Notifications
You must be signed in to change notification settings - Fork 0
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
Harvard Dataverse file retriever implementation for Heal SDK #11
base: master
Are you sure you want to change the base?
Conversation
The style in this PR agrees with This formatting comment was generated automatically by a script in uc-cdis/wool. |
This module includes an external file retriever function intended to be called | ||
by the external_files_download module in the Gen3-SDK. | ||
|
||
The retriever function sends requests to the Syracuse QDR API for downloading studies or files. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
There are many places in this file that is referencing to Syracuse QDR
or QDR
, which should be replaced by Harvard Dataverse
return completed | ||
|
||
|
||
def download_from_url( |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
this function (any many other functions in this file) are identical to their siblings in the QDR retriever code, we should move them to a shared utils.py
module and use from there to reduce code reduncency
Link to JIRA ticket if there is one: HP-1648
New Features
Nearly identical to the QDR File retriever, this heal sdk function, get_harvard_dataverse_files(), parses a list of metadata hosted in harvard dataverse, utilizing the same dataverse api that QDR adopted.
Breaking Changes
Bug Fixes
Improvements
Dependency updates
Deployment changes