Skip to main content

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


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

luzmo_sdk-1.0.0.tar.gz (3.7 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

luzmo_sdk-1.0.0-py3-none-any.whl (4.7 kB view details)

Uploaded Python 3

File details

Details for the file luzmo_sdk-1.0.0.tar.gz.

File metadata

  • Download URL: luzmo_sdk-1.0.0.tar.gz
  • Upload date:
  • Size: 3.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.3.1 CPython/3.10.8 Linux/6.4.6-76060406-generic

File hashes

Hashes for luzmo_sdk-1.0.0.tar.gz
Algorithm Hash digest
SHA256 15013f6b15720565867bc9ef8570feb336afeedcdd854a950269f00c2c84d322
MD5 418630892b4cf82fe1aa4c46fbc2f35c
BLAKE2b-256 f55de03456e6090b27e6ca72e5fb00180ad924505a6ab6ffb124b42b0d9652d6

See more details on using hashes here.

File details

Details for the file luzmo_sdk-1.0.0-py3-none-any.whl.

File metadata

  • Download URL: luzmo_sdk-1.0.0-py3-none-any.whl
  • Upload date:
  • Size: 4.7 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.3.1 CPython/3.10.8 Linux/6.4.6-76060406-generic

File hashes

Hashes for luzmo_sdk-1.0.0-py3-none-any.whl
Algorithm Hash digest
SHA256 e9a17c7b33b06aa49519ab821803fbdcf507cf95e8fa7f83946e25f508f4dea8
MD5 bc59a820fe2d1bdc03a58ebdb1f7ef7b
BLAKE2b-256 3a9cec7b3c87745a644933a072a76a6c33514a22603f3d73ac1e29fa4c3a3833

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page