Deep Origin CLI and Python client¶
- Access Deep Origin resources
Work with your Deep Origin data, variables, secrets, and other resources through a CLI or Python. - Free and open-source
Install onto your computer to use your data, variables, secrets, and other resources outside Deep Origin. - Easy to install
Just runpip install deeporigin
. - Pure Python
Lightweight, written in pure Python. Works on any system that can run Python.
Examples¶
The Deep Origin CLI and Python client allow you to programmatically
interact with the Deep Origin OS .
The example below illustrates how to use the CLI and Python library to
retrieve the database row with ID data-1
.
deeporigin data show data-1
╭─────────────┬──────────────────────────────╮
│ Column │ Value │
├─────────────┼──────────────────────────────┤
│ Boolean │ False │
│ Float │ 112 │
│ Select │ sdsd │
│ Date │ 2024-06-19 00:00:00 │
│ File │ _file:hnU7F62xeW8j0l1kR7YP1 │
╰─────────────┴──────────────────────────────╯
from deeporigin.data_hub import api
api.get_row_data("data-1")
# {'Status': 'Processing',
# 'Age (years)': 15,
# 'Gender': 'F',
# 'Order date': '2024-03-01T00:00:00',
# 'Received by client': '2023-04-05T00:00:00',
# 'Sent to client': '2024-03-03T00:00:00',
# 'Sent by client': '2024-03-05T00:00:00',
# 'Raw reads': ['_file:UjKrB0QibhgBDAVvGQ3VP'],
# 'Date completed': '2024-03-08T00:00:00',
# }