Skip to content

ShanmukhEstrella/ILegend-JupyterMultiKernel

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 

Repository files navigation

DESCRIPTION

  • ILegend - Jupyter Kernel for Legend

FEATURES

  • Users can query data using ILegend Kernel by using legend language in jupyter notebooks.
  • It is Python implementation of Legend REPL.
  • Users can load local csv files and operate on them in a similar fashion as remote data sources.
  • Users can get full benefit of legend database pushdown for queries being executed.
  • Integrated IPython Kernel features into ILegend Kernel, giving capability to users to switch between languages in the same notebook session.
  • Query results from legend notebook cells will be available as pandas dataframes in subsequent python cells to continue further data analysis.
  • Syntax highlighting and auto-completion are available for both python and legend code within notebooks. Both light and dark theme are supported.

REQUIREMENTS

  • JupyterLab >= 4.0.0

USER INSTALLATION

For ILegend-Kernel to install in your virtual environment, follow the steps:

  • Activate your virtual environment
  • pip install ilegend-kernel
    python -m ilegend_kernel.install
    

For KernelSwitch-UI lab extenstion to install, follow the steps:

  • pip install ilegend-cell-ui
    jupyter lab build
    

For Legend-SyntaxHighlighting lab extenstion to install, follow the steps:

  • pip install ilegend-syntax-coloring
    jupyter lab build
    

To uninstall ILegend Kernel:

  • pip uninstall ilegend-kernel
    jupyter kernelspec remove ilegend-kernel
    

Now you can see the features below!! You can start using the ILegend Kernel now!!

HOME INTERFACE

image

NOTEBOOK INTERFACE

image

About

Developing MultiKernel Jupyter Notebook for Python and Legend Services

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published