Kdb+ FFI: Access external libraries more easily from q
22 Nov 2017
Following on from the hugely popular Python library and interface embedPy and PyQ, Kx has released an FFI as part of the Fusion for kdb+ interfaces. As with embedPy and PyQ, this FFI is open-sourced under the Apache 2 license.
The kdb+ FFI is a foreign function interface library for loading and calling dynamic libraries from q code. It has been adapted and expanded upon from a library originally written by Alex Belopolsky of Enlightenment Research. With the kdb+ FFI you can now call your favorite C/C++ libraries directly from q without the overhead of having to compile shared objects and load into q using the 2: command.
Kdb+ and Python: embedPy and PyQ
15 Nov 2017
In September, Kx announced a range of initiatives to put machine learning (ML) capabilities at the heart of future technology development. The first library to be released as part of this initiative is embedPy, which exposes powerful Python functionality to q developers. EmbedPy is the mirror image of PyQ, a set of software components that simplify the running of a Python interpreter alongside a kdb+ server, the rights to which Kx has acquired. Developed by Alexander Belopolsky of Enlightenment Research, PyQ covers all Python libraries, with a primary focus on numerical libraries such as NumPy and SciPy.
Fastest Python q converter
21 Jan 2015
Alexander Belopolsky, an expert kdb+ programmer and Python developer, gave a presentation to the PyData NYC Meetup on exploring kdb+ in Python notebooks.
Python module + interface to minpack
16 Dec 2014
Developer Garfield Brown has made two interesting contributions to code.kx.com that could be very helpful for kdb+ programmers.