Python and kdb integration [closed]
We don’t allow questions seeking recommendations for books, tools, software libraries, and more. You can edit the question so it can be answered with facts and citations.
Closed 5 years ago.
Improve this questionWhat are available tools/l开发者_JAVA百科ibraries to integrate Python
with kdb
?
The timestored website has a guide to the python apis for kdb complete with videos. http://timestored.com/kdbGuides/pythonApi
To summarize your options:
- Dan Nugents Python Library - Still maintained API for pulling data into Python <=v2.6 from a kdb server. Faster than qpy.
- qpy - Original API that was based on kx.com's java API. Slower than Dans but nicer formatting of tables when printed.
- PyQ - Brings Python and Q interpreters into the same process and allows code written in either of the languages to operate on the same data. Supports Python 2.7 and 3.x and all versions of kdb+.
- qPython - Newest API, supporting Python 2.7
I also found http://www.kx.com/a/k/connect/python/, along with http://bitbucket.org/halotis/qpy. I haven't used either.
there's also Dan Nugent's https://github.com/DannoHung/q
also note that, as with perl, sometimes the formatted export over the web socket is sufficient -- just GET http://SERVER.example:PORT/FMT?QUERY
, where FMT is any of csv/txt/xml/xls (e.g. http://localhost:5050/csv?table
)
精彩评论