Known Issues
- Enabling the NEP-49 NumPy allocators will often segfault when running in a multiprocess setting.
- The timeout value is always set to
0
when usingPYKX_Q_LOCK
. - Enabling
PYKX_ALLOCATOR
and using PyArrow tables can cause segfaults in certain scenarios. kurl
functions require theiroptions
dictionary to have mixed type values. Add aNone
value to bypass:{'': None, ...}
(See docs)-
None
andpykx.Identity(pykx.q('::'))
do not pass through to single argument Python functions set under q. See here.>>> def func(n=2): ... return n ... >>> kx.q('func', None) pykx.LongAtom(pykx.q('2')) >>> kx.q('func', kx.q('::')) pykx.LongAtom(pykx.q('2'))