tcsdk
Tcloud SDK for Performance DataSource Program.
Overview
The Main Program: https://github.com/tsbxmw/datasource
Using for upload data of the program.
Example
Auth
Using auth to complete the authorization.
from tcsdk import Auth
auth = Auth("key", "secret")
Init ApiService
Init ApiService with endpoint
from tcsdk import Api
api = Api(auth=auth, endpoint="http://localhost:9030")
Create Task By Api
Task is create by api object, you should offer the task_name, otherwise system would offer the "".
task = api.create_task("test")
If you offer the label_name after the task_name in create_task, you would get an default label with name label_name which in task.labels.
Create Label By Task
Label is the sub process of task, you can also create a label by label_name.
label = task.create_label("test")
Notice: task_name has no relationship with label_name .
Now, you can upload the label data!
label.upload(fps=100)
Full example
from tcsdk import *
if __name__ == "__main__":
auth = Auth("4c8093f3", "200f759b-1b83-4d")
api = Api(auth=auth, endpoint="http://localhost:9030")
task = api.create_task("test_for_sdk_111")
assert task.task_id != 0
label = task.create_label("test_for_sdk11")
assert label.label_id != 0
assert label.upload(fps=100) is True
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
tcsdk-0.0.6.tar.gz
(11.6 kB
view details)
File details
Details for the file tcsdk-0.0.6.tar.gz.
File metadata
- Download URL: tcsdk-0.0.6.tar.gz
- Upload date:
- Size: 11.6 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.18.4 setuptools/39.0.1 requests-toolbelt/0.9.1 tqdm/4.32.2 CPython/3.6.9
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
98c23459d37c62786fcf2a34aad0b38c332fc031f42e09d9839eb10ab4ccc19f
|
|
| MD5 |
8687f89e3501da190ad6ddc07ce84941
|
|
| BLAKE2b-256 |
46a0309fa44363f110397cc6b9ee77a712e3130fa5e748c1d24446d925862a8f
|