Luzmo Python SDK for the Core API
Project description
#Luzmo-Python-SDK
Python Package
You will need Python Version >= 3.6
pip install luzmo-sdk
Documentation
For detailed documentation, please visit the Luzmo Developer Docs
Usage and Examples
Create a Luzmo dataset:
from luzmo.luzmo import Luzmo
key = "Your Luzmo key"
token = "Your Luzmo token"
client = Luzmo(key, token)
dataset = client.create("securable", {"type": "dataset", "name" : {"en":"Example with python sdk"}})
client.update("securable", dataset[" "], {"description":{"en":"This is an example description"}})
Optionally for people working with VPC or on our US multitenant environment, you can also define an api_host while creating the client. If not it will default to "https://api.luzmo.com"
E.g.:
client = Luzmo(key, token, "https://api.us.luzmo.com")
There is also the option of adding a dictionary of proxies while creating the API client.
Update description of dataset:
client.update("securable", dataset["id"], {"description":{"en":"Joost edited"}})
Create a column in the dataset:
burrito_column = client.create('column', { "type": 'hierarchy', "format": '',"informat": 'hierarchy', "order": 0,"name": {"nl": 'Type burrito'}})
client.associate("securable", dataset["id"], "Columns", burrito_column["id"])
Add Values to the column:
client.create("data", dataset["id"], {"securable_id": dataset["id"],"type": "append", "data": [["sweet"], ["sour"]]})
Replace Values in the column:
client.create("data", {"securable_id": dataset["id"],"type": "replace", "data": [["bitter"], ["salty"]]})
Documentation
The API documentation (available services and methods) can be found at https://developer.luzmo.com
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 luzmo_sdk-1.0.0-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e9a17c7b33b06aa49519ab821803fbdcf507cf95e8fa7f83946e25f508f4dea8 |
|
MD5 | bc59a820fe2d1bdc03a58ebdb1f7ef7b |
|
BLAKE2b-256 | 3a9cec7b3c87745a644933a072a76a6c33514a22603f3d73ac1e29fa4c3a3833 |