pyq 5.0.0

Creator: railscoder56

Last updated:

Add to Cart

Description:

pyq 5.0.0

PyQ - Python for kdb+







PyQ brings the Python programming language to the kdb+ database.
Part of the Fusion for kdb+ interface collection.
It allows developers to integrate Python and q codes seamlessly in one application.
This is achieved by bringing the Python and q interpreters into the same process so that code written in either of the languages operates on the same data.
In PyQ, Python and q objects live in the same memory space and share the same
data.
Please report issues in this repository.
Installation
pip install pyq

See detailed installation instructions.
Usage
For Python programmers:
$ pyq

>>> from pyq import q
>>> 1 + q.til(10)
k('1 2 3 4 5 6 7 8 9 10')

or run your Python script as
pyq [python options] python-script

For q programmers:
$ q

q)p)from math import hypot / prefix python code with p)
q)p)q.h = hypot / import a python function
q)h 3 4 / call the python function from q
5f

Documentation
Documentation is available on the PyQ homepage.
Testing
Use tox to run tests.
cd path/to/pyq/source
tox

License

For personal and professional use. You cannot resell or redistribute these repositories in their original state.

Customer Reviews

There are no reviews.