Jupyter kernel for kdb+. Features include
After you have installed embedPy install the Python dependencies with
pip
pip install -r requirements.txt
or with conda
conda install --file requirements.txt
Download the appropriate release archive from the releases page.
Ensure QHOME is set and you have a working version of q in your PATH, and run
./install.sh
Ensure QHOME is set and you have a working version of q in your PATH, and run
install.bat
Jupyter console, notebook and QtConsole should work, Jupyter lab has not been tested
On mac there seem to be issues with MKL when using in embedded python mode e.g. (https://github.com/ContinuumIO/anaconda-issues/issues/6423)
If you have a similar issue using Anaconda Python, the command below may resolve the issue.
conda install nomkl
If you have Docker installed you can alternatively create a directory called q and place your kc.lic (or k4.lic) and l64.zip files into a q directory and run:
docker run --rm -it -v `pwd`/q:/tmp/q -p 8888:8888 kxsys/jupyterq
Now point your browser at http://localhost:8888/notebooks/kdb%2BNotebooks.ipynb.
N.B. build instructions for the image are available
To run the jupyter console
jupyter console --kernel=qpk
To run the example notebook
jupyter notebook kdb+Notebooks.ipynb
See the notebook kdb+Notebooks.ipynb for full interactive examples and explanation, it should be viewable on github.
Documentation is available on the jupyterq homepage.
No tags have been pushed to this repository yet.