Skip to main content

No project description provided

Project description

Domino Low Code Assistant (LCA)

Toolbar assistant for Domino's Jupyter IDEs.

Accelerate routine data science tasks and smoothly interface with the Domino API through the LCA point-and-click GUI.

Installation

Please see Enabling LCA for Domino customers and the Installation page of the LCA documentation


Technical notes

For Python developers & Domino platform engineers

Endpoint use via the python-domino package

Endpoints used without API

Running end-to-end test locally

Start a notebook server

$ jupyter notebook --notebook-dir=tests/e2e/notebooks --NotebookApp.token='' --port=11112 --no-browser

Run tests

$ py.test tests/e2e

Pass --headed or add the env var PWDEBUG=1 for debugging.

Developers

Install

$ pip install -e .
# build lab extension
# (cd lcalabextension && npm install && npm run build)
# set up jupyter lab to symlink to in project build dir
$ jupyter labextension develop --overwrite low_code_assistant
# same for classic notebook
$ jupyter nbextension install --py --symlink --sys-prefix --overwrite low_code_assistant

Jupyter Lab development

Run

$ (js lcalabextension; npm run watch)

And refresh Jupyter Lab when the build finishes (will auto-build when editing the source typescript).

Classic Jupyter notebook

extension.js can be edited and has no build step, simply refresh the page after editing.

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

low_code_assistant-0.3.3.tar.gz (605.0 kB view hashes)

Uploaded Source

Built Distribution

low_code_assistant-0.3.3-py2.py3-none-any.whl (627.9 kB view hashes)

Uploaded Python 2 Python 3

Supported by

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