Skip to main content

Application to upload datasets to the HOPPR servers

Project description

hopprclient

HOPPR is a platform for sharing and training on medical imaging datasets.

The hopprclient is used to upload a file folder containing a dataset to the HOPPR servers.

HOPPR aggregates medical imaging datasets and allows users to train on these datasets in a secure cloud environment. The hopprclient is a free tool that is used to recursively scan a file folder containing a dataset, and upload all files to the HOPPR servers. Any file is supported for upload provided it is not too large. After creating an account on the HOPPR platform, a local dataset can be uploaded using that account. Access to the dataset will remain under the control of that account. The hopprclient keeps track of what it has uploaded and if file contents have changed, so that repeated runs on the same folder will only upload new files.

Future versions of the hopprclient will support the anonymization of DICOM file tag data as well as burned-in DICOM image data. The masking of any text identified in non-DICOM images will also be supported.

Installation

Cross-platform:

pip install hopprclient

Usage example

To start using the hopprclient, open a shell and navigate to the hopprclient folder. Then run the application, specifying a folder to scan and upload.

python hopprclient -f [path to folder]

The following command arguments may be used.

Short Command Long Command Value
-h --help
-f --folder Folder path to scan for files
-a --configure-auth
-d --configure-dataset
-F --force-upload
-s --batch-size Size of upload batch
-w --batch-wait Seconds to wait between batches

Release History

  • 0.1.3
    • The first release capable of uploading a dataset to the HOPPR servers.

Meta

Jack Cosgrove – jack@hoppr.ai

Distributed under the MIT license. See LICENSE for more information.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

hopprclient-0.1.3.tar.gz (9.7 kB view hashes)

Uploaded Source

Built Distribution

hopprclient-0.1.3-py3-none-any.whl (9.0 kB view hashes)

Uploaded Python 3

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page