Skip to main content

MoBagel Decanter AI Core SDK

PyPI version MIT license GitHub Super-Linter

Decanter AI is a powerful AutoML tool which enables everyone to build ML models and make predictions without data science background. With Decanter AI Core SDK, you can integrate Decanter AI into your application more easily with Python.

It supports actions such as data uploading, model training, and prediction to run in a more efficient way and access results more easily. You can also use Decanter AI Core SDK in Jupyter Notebook for better visualization.

To know more about Decanter AI and how you can be benefited with AutoML, visit MoBagel website and contact us to try it out!

System Requirement

  • python3.7

Install

Install and update using pip:

pip install decanter-ai-core-sdk

Basic Example: Upload Data

from decanter import core

core.enable_default_logger()
client = core.CoreClient(username=???, password=???, host=???)

train_file = open(train_file_path, 'rb')
train_data = client.upload(file=train_file, name="train")

# in jupyter notebook just run the block
# no need to call context.run()
client.run()

train_data.show()
$ python -m example.file
15:50:09 [    INFO] [Context] no event loop to close
15:50:09 [    INFO] [Context] connect healthy :)
Progress UploadTask_train:  55%|█████████████████████████████████████████

Example Dataset Path

  • examples/data/ - store the general dataset
  • examples/data/ts_data - store the time series dataset

Example Code

Note: Since Jupyter already have an event loop (asyncio), SDK will just use the current event loop. See more in here. More details about asyncio in learn asyncio

import asyncio
loop = asyncio.get_running_loop()
loop.is_running()

Tutorial for Jupyter Notebook

  1. first you need to install jupyter lab: pip install jupyterlab
  2. this is required for progress bar to display correctly: pip install ipywidgets
  3. (optional, conda venv for jupyter notebook) conda install nb_conda
  4. jupyter lab

Development Guide and Flow

  • If you are curious about why Decanter AI Core SDK does certain things the way it does and not differently, visit our Development Guide

Documentation

To understand how we design Decanter AI Core SDK, doc/ contains the complete documentation, including the design system, the use of each API, and the required dependencies to install. Refer to our document page to navigate the complete information.

Contributing

For guidance on setting up a development environment and how to make a contribution to Decanter AI Core SDK, see the contributing guidelines.

Links

For more details on design, guidance on setting up a development environment, and SDK usage.

Download files

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

Source Distribution

decanter-ai-core-sdk-1.1.10.tar.gz (31.2 kB view details)

Uploaded Source

Built Distribution

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

decanter_ai_core_sdk-1.1.10-py3-none-any.whl (41.2 kB view details)

Uploaded Python 3

File details

Details for the file decanter-ai-core-sdk-1.1.10.tar.gz.

File metadata

  • Download URL: decanter-ai-core-sdk-1.1.10.tar.gz
  • Upload date:
  • Size: 31.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.9.7

File hashes

Hashes for decanter-ai-core-sdk-1.1.10.tar.gz
Algorithm Hash digest
SHA256 cfff4b9fc9b7683d4708957ac797013b4da3a739c5191e5d4f4f73d6c78c61c0
MD5 9cd9ab7d567fa525f7dfa32e798fdada
BLAKE2b-256 56b29719577415da9545f9f38108167c6583ce402ace60ed95236e09a9f9f7fc

See more details on using hashes here.

File details

Details for the file decanter_ai_core_sdk-1.1.10-py3-none-any.whl.

File metadata

File hashes

Hashes for decanter_ai_core_sdk-1.1.10-py3-none-any.whl
Algorithm Hash digest
SHA256 dde7eb8ea78af9d6fee189f2dfb8aba410c3ea0b3e3fbe2167919ed9f4066f87
MD5 afe5c6520453f0c0332580a3daf9259a
BLAKE2b-256 7a2e5bf16634a3a90e8dad9f7f2131077db39a8fae69fb15b503c0d133e4e741

See more details on using hashes here.

Release history Release notifications | RSS feed

1.1.11

2 files

This release

1.1.10 This release

2 files

1.1.9

2 files

1.1.8

2 files

1.1.6

2 files

1.1.5

2 files

1.1.4

2 files

1.1.3

2 files

1.1.2

2 files

1.1.1

2 files

1.1.0

2 files

1.0.9

2 files

1.0.8

2 files

1.0.7

2 files

1.0.6

2 files

1.0.5

2 files

1.0.4

2 files

1.0.3

2 files

1.0.2

2 files

1.0.1

2 files

1.0.0

2 files

0.0.3

2 files

0.0.2

2 files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page