The kdb-x ax module exposes components from the ax-libraries under the modules framework. The current components that have been ported across are:
- Grammar of Graphics (ggplot)
- qDoc
Fusionx pcre2 is a required module, and needs to be callable via
use`kx.fusion:pcre2The install instructions for that can be found here
These instructions are for building from source, the pre-built module is available under releases.
Outside of fusionx pcre2, there are two kdb-x submodules included in this repo required for ggplot specifically. These are:
After building each from their respective directories, move the built shared libraries to the ax folder. Now it is ready to be installed.
The APIs match the ax-libraries APIs, with the benefit of being loadable to any namespace.
([qp;gg;qd]):use`kx.ax; // all components
([qd]):use`kx.ax.qdoc; // or more granularly
([qp;gg]):use`kx.ax.graphics;Simply replace .qp, .gg and .qd with qp, gg and qd respectively when referencing the ax-libraries API specifications (or the namespace you have chosen to assign the components to).