Skip to main content

A downloader of PPMI files.

Project description

A downloader of PPMI metadata and imaging data files.

Python application

Example usage

import ppmi_downloader
ppmi = ppmi_downloader.PPMIDownloader()

# Download metadata files
ppmi.download_metadata(['Demographics.csv', 'Age_at_visit.csv'])

# Download 3D imaging metadata
ppmi.download_3D_T1_info()

# Download imaging data (in DICOM format)
ppmi.download_imaging_data([3001, 3003, 3011])

# Download imaging data (in Nifti format)
ppmi.download_imaging_data([3001, 3003, 3011], type='nifti')

Scripts to use Selenium Grid

ppmi_scrapper provides scripts for building and running selenium webdriver

build_selenium

Build selenium grid singularity container

This function is intended to be used as script so arguments are passed by environment variables. PPMI_SINGULARITY_BUILD_CACHE: cache folder to store the built image PPMI_SINGULARITY_SELENIUM_VERSION: version of selenium used PPMI_SINGULARITY_BUILD_VERBOSE: enable verbose mode for the build PPMI_SINGULARITY_BUILD_LOG: log file name to dump build's outputs

Upon success, it exits with 0. Upon failure, Client raises exceptions caught by the script wrapper generated during the build

run_selenium

Run selenium grid singularity container

This function is intended to be used as script so arguments are passed by environment variables. PPMI_SINGULARITY_SELENIUM_VERSION: version of selenium used PPMI_SINGULARITY_RUN_CACHE: cache folder to find the built image PPMI_SINGULARITY_RUN_VERBOSE: enable verbose mode for the run PPMI_SINGULARITY_RUN_LOG: log file name to dump run's outputs Run the selenium grid singularity container by creating and binding files required by the container Communication is mapped on 4444 port.

Upon success, it exits with 0. Upon failure, Client raises exceptions caught by the script wrapper generated during the run

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

ppmi_downloader-0.7.6.tar.gz (57.9 kB view details)

Uploaded Source

Built Distribution

ppmi_downloader-0.7.6-py3-none-any.whl (32.3 kB view details)

Uploaded Python 3

File details

Details for the file ppmi_downloader-0.7.6.tar.gz.

File metadata

  • Download URL: ppmi_downloader-0.7.6.tar.gz
  • Upload date:
  • Size: 57.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.9.20

File hashes

Hashes for ppmi_downloader-0.7.6.tar.gz
Algorithm Hash digest
SHA256 89846d7915d9a5b73f27711ce6877cc900c3e1ae79e13e0bc5269a7e3403fae0
MD5 e076fdbf0d45de3b274264f865e9dced
BLAKE2b-256 a3a1e85bb5d99344dcd6b397e763f6061dcff2f6f41aed147c42b438e26e3453

See more details on using hashes here.

File details

Details for the file ppmi_downloader-0.7.6-py3-none-any.whl.

File metadata

File hashes

Hashes for ppmi_downloader-0.7.6-py3-none-any.whl
Algorithm Hash digest
SHA256 90bd8f2f6f5f00b81333e88723cb288f6a9b85ad97dcaaa16777aec166d0504c
MD5 4ce252318ccffdceb603b0a48d5659d0
BLAKE2b-256 77cd1184fb34cfc283b11d29cbbdc8948a1ebedd24c8e175c85bda8eadcb1bec

See more details on using hashes here.

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