Known Issues
- Enabling the NEP-49 numpy allocators will often segfault when running in a multiprocess setting.
- The timeout value is always set to 0when usingPYKX_Q_LOCK.
- Enabling PYKX_ALLOCATORand using PyArrow tables can cause segfaults in certain scenarios.
- kurlfunctions require their- optionsdictionary to have mixed type values. Add a- Nonevalue to bypass:- {'': None, ...}(See docs)
- Pandas 2.0 has deprecated the datetime64[D/M]types.- Due to this change it is not always possible to determine if the resulting q Table should
    use a MonthVectoror aDayVector. In the scenario that it is not possible to determine the expected type a warning will be raised and theDayVectortype will be used as a default.
 
- Due to this change it is not always possible to determine if the resulting q Table should
    use a 
- 
Noneandpykx.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'))