Metadata-Version: 2.4
Name: ilegend-kernel
Version: 0.0.1
Summary: Extensible Jupyter kernel for ILegend with enhanced magics and visualization
Author: Shanmukh Raj MSS
Classifier: Programming Language :: Python :: 3
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: OS Independent
Classifier: Intended Audience :: Developers
Classifier: Framework :: Jupyter
Classifier: Framework :: IPython
Classifier: Development Status :: 4 - Beta
Requires-Python: >=3.7
Description-Content-Type: text/markdown
Requires-Dist: jupyter-client>=8.0
Requires-Dist: ipython>=8.0
Requires-Dist: ipykernel>=6.8
Requires-Dist: jupyterlab>=3.0
Requires-Dist: pandas
Requires-Dist: dash
Requires-Dist: dash-ag-grid

### 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 avaialbe as pandas dataframes in subsequent python cells to continue further data analysis.
- Syntax highlighting and auto-completion are availabe for both python and legend code within notebooks. Both light and dark theme are supported.


### REQUIREMENTS
- JupyterLab >= 4.0.0


### HOME INTERFACE
<img width="855" height="542" alt="image" src="https://github.com/user-attachments/assets/03fd7bf0-e071-405a-91f4-c9729c6d5b2e" />


### NOTEBOOK INTERFACE
<img width="928" height="349" alt="image" src="https://github.com/user-attachments/assets/037a7230-96e8-4073-a983-41e9c3c0a77d" />



