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
File details
Details for the file opendatahub-0.0.1b0.tar.gz
.
File metadata
- Download URL: opendatahub-0.0.1b0.tar.gz
- Upload date:
- Size: 4.4 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.0 CPython/3.8.2
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | e3d47815abb67db4da4f20558fe8b4ff9b56d2b833b693428a639a1191b88b41 |
|
MD5 | b9a1b6949076cf7a9c6420dd0d98eaa8 |
|
BLAKE2b-256 | 14e9ac92ffef36208190b2811140179d857ecf722e7e3632e0421de5cb3df471 |
File details
Details for the file opendatahub-0.0.1b0-py3-none-any.whl
.
File metadata
- Download URL: opendatahub-0.0.1b0-py3-none-any.whl
- Upload date:
- Size: 5.0 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.0 CPython/3.8.2
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 17bf600da20af8bf7e4a2cd891e68489f2b6ddbfb33aa41dec7371ca9b0dfdfe |
|
MD5 | ead54c216a79f65fbfe35ac589aa7a6b |
|
BLAKE2b-256 | 90ea2fa6b85138f8079e9e6168587726aa269f5c4aee7b4f2761f51d0565fbf6 |