Skip to main content

The minder-downloader module provides a simple interface for downloading datasets and uploading reports using the Minder research portal.

Project description

Minder Downloader

The minder-downloader module is a Python package that provides a user-friendly interface for interacting with the Minder research portal. This package enables users to easily download datasets from the Minder research portal, as well as upload reports to the platform.

The downloading functionality of the package is straightforward to use. The module handles the authentication and request/response handling, so the user doesn't need to worry about the details of these processes. Once authenticated, users can specify the date range and datasets to download, and the module will return the data as a Pandas DataFrame. This makes it easy to work with the data using Python's powerful data analysis tools.

In addition to downloading data, the minder-downloader module also provides a simple way to upload reports to the Minder research portal. This can be done by providing the path to a file and the HTML address to upload the file to. The module takes care of the uploading process, making it easy to share reports with collaborators or the wider research community.

Overall, the minder-downloader package provides a convenient and streamlined way to interact with the Minder research portal, whether you need to download data or upload reports.

Installation

You can install minder-downloader using pip:

pip install minder-downloader

Usage

Here is a simple example of how to use minder-downloader to download data from the Minder research portal:

from datetime import datetime, timedelta
from minder_downloader import MinderDatasetDownload

# Define date range and datasets to download
since = datetime.now() - timedelta(days=7)
until = datetime.now()
datasets = ['example_dataset_1', 'example_dataset_2']

# Create downloader object and download data
downloader = MinderDatasetDownload(since, until, datasets)
data = downloader.download_data()

# Print downloaded data
print(data.head())

This will download the specified datasets for the past week and print the first few rows of the resulting DataFrame.

License

minder-downloader is licensed under the MIT License. See the LICENSE file for details.

Acknowledgements

This module was created by Dr Eyal Soreq. If you find it useful, please consider citing it in your research.

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

minder_downloader-0.1.15.tar.gz (9.8 kB view details)

Uploaded Source

Built Distribution

minder_downloader-0.1.15-py3-none-any.whl (10.9 kB view details)

Uploaded Python 3

File details

Details for the file minder_downloader-0.1.15.tar.gz.

File metadata

  • Download URL: minder_downloader-0.1.15.tar.gz
  • Upload date:
  • Size: 9.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.3.2 CPython/3.9.13 Darwin/22.5.0

File hashes

Hashes for minder_downloader-0.1.15.tar.gz
Algorithm Hash digest
SHA256 5c78c9845eae1067687e581fecf1fe267e0b81b026ab215b61f80d0e1ddf7d4b
MD5 aa92b708c809ac5579d6a4634414cb73
BLAKE2b-256 cb05fdc71c18b9c07a7e4c75067fb0ab5b1f1dd3409e6f01ab97142c5989910d

See more details on using hashes here.

File details

Details for the file minder_downloader-0.1.15-py3-none-any.whl.

File metadata

File hashes

Hashes for minder_downloader-0.1.15-py3-none-any.whl
Algorithm Hash digest
SHA256 dc3a4d4983e7f5fa8f1764a54e34185b5e859baeeb8f15a473b019b426c0f67d
MD5 c5c57b7a03bcd7643d01d35cd1f333e3
BLAKE2b-256 f8df9d083441ad5e021e7cfc70ac73e22a46e78937a8ff5d77cabec268c97cb7

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