This is the repo for the Workshop given at Lambda World 2025. Here you have a quick installation guide if you're attending.
To make this an interactive workshop and minimize installation issues during the session, we'd really appreciate it if you could follow these setup instructions beforehand. This will save valuable time and let us focus on exploring KDB-X technologies together.
Pre-Workshop Setup. Here's a quick guide:
- Install KDB-X
Follow the instructions of the official KDB-X guide - (We recommend using a virtual environment such as conda, venv …).
Also install the optional KDB-X Python API from the same guide.
- Verify your installation
a) Verify the q installation
Follow the verification steps shown in the official guide.
b) Verify pykx avilability from both q and python
From q:
bash$ q
q) \l pykx.q
q) .pykx.pyexec"print(1+1)"
2
Note: If you encounter issues at this step, try downloading the pykx.q file manually and placing it alongside the Workshop's repository (which you'll clone in step 3). Redo the pykx verification from q.
From python:
bash$ python
>>> import pykx as kx
>>> kx.q('1+1').py()
2
-
Clone the workshop’s Github
-
Set Up Jupyter Notebook
Have a Jupyter Notebook installation ready to play with the repository notebook’s during the workshop.
VS Code Users: Simply open a notebook from the pykx folder in the repo and try to execute any cell. You’ll be prompted to install the neccesary Jupyter and ipykernel extensions.
Don’t worry if you encounter any installation-related issue, we will dedicate some time to help with installation problems.
See you in Cádiz!