Python SDK for explore opendatahub datasets.
Project description
OpenDataLab Python SDK
IMPORTANT: OpenDataHub SDK status: WIP, which will not ensure the necessary compatibility of OpenAPI and SDK. As a result, please use the SDK with released version later.
Please wait for the released version!!!
OpenDataHub Python SDK is a python library to access Opendatalab
and use open datasets.
It provides:
- A pythonic way to access opendatalab resources by Opendatalab OpenAPI.
- An convient CLI tool
odl
(Opendatalab for short) to access open datasets. - Rich information about the open datasets.
Installation
pip3 install opendatahub
Usage:
An account is needed to access to opendatalab service. Please visit offical websit to get the account username and password first.
Login
login with opendatalab username and password
odl login -u aaa@email.com -p ****
or
from opendatahub import ODL
odl = ODL.auth(username, pasword)
Logout
logout current opendatalab account
odl logout
or
from opendatahub import ODL
odl.logout()
ls
list all dataset by offset, limit
odl ls
or
from opendatahub import ODL
odl.list_datasets()
info
show dataset info in json format
odl info coco
or
from opendatahub import ODL
odl.get_info()
search
search dataset by name
odl search coco
or
from opendatahub import ODL
odl.search('coco')
download
download dataset into local path
odl download --name coco --root /home/XXX/coco
or
from opendatahub import ODL
odl.download(name='coco', root='/home/XXX/coco ' )
Documentation
More information can be found on the documentation site
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Hashes for opendatahub-0.0.1b0-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 17bf600da20af8bf7e4a2cd891e68489f2b6ddbfb33aa41dec7371ca9b0dfdfe |
|
MD5 | ead54c216a79f65fbfe35ac589aa7a6b |
|
BLAKE2b-256 | 90ea2fa6b85138f8079e9e6168587726aa269f5c4aee7b4f2761f51d0565fbf6 |