-
PyKX 2.2.0 Released
Hi all,PyKX 2.2.0 has been releasedFull details on the release can be found here. Examples of each of these changes are included in the release note and highlighted in the video attached (1.5x speed suggested).Additions: - Aggregation
agg
method to PyKX Tables and GroupbyTable objects, documentation available here. - Users can now run
min
,max
,median
,mode
,sum
andmean
calculations directly on PyKX Vector objects - Pythonic assignment of objects to PyKX Vector and List objects now supported
- Pythonic assignment and updates to dictionaries now supported
- Addition of
null
andinf
properties forpykx.Atom
objects allowing for Pythonic retrieval of nulls and infinities - Addition of
append
andextend
methods topykx.*Vector
andpykx.List
objects - Addition of
debug
keyword argument to the__call__
method onEmbeddedQ
andQConnection
objects to provide backtraces onq
code executed locally and remotely. - Users can now use the environment variables
PYKX_UNLICENSED="true"
orPYKX_LICENSED="true"
set as part of configuration within their.pykx-config
file to allowunlicensed
orlicensed
mode to be the default behaviour on initialisation for example: - Added feature to extract individual elements of both
TimestampAtom
andTimestampVector
in a pythonic manner.
Fixes and improvements:- Fix to allow users to use Python functions when operating on a
pykx.GroupbyTable
with anapply
function - Failure to initialise PyKX with
exp
orembedq
license errors will now prompt users to ask if they wish to download an appropriate license following expiry or use of an invalid license - PyKX sets
PYKX_EXECUTABLE
to use when loading embedded q to prevent errors if launched using a different Python executable than that which will be found inPATH
PyKXReimport
now additionally unsets/resets:PYKX_SKIP_UNDERQ
,PYKX_EXECUTABLE
,PYKX_DIR
- When attempting to deserialize unsupported byte representations
pykx.deserialize
would result in a segmentation fault, this has been updated such that an error message is now raised.
Note:- Given changes to released numpy artifacts the Linux x86 release of PyKX has been delayed for Python 3.11, we will update the released artifacts once a solution has been found
- Aggregation
Sorry, there were no replies found.
Log in to reply.