KxSystems / pykx

PyKX is a Python first interface to the worlds fastest time-series database kdb+ and it's underlying vector programming language q.
https://code.kx.com/pykx
Other
45 stars 10 forks source link

Adds isnull, isna, notnull, notna, idxmax, idxmin, kurt and sem functions #24

Closed nipsn closed 2 months ago

nipsn commented 5 months ago

Feature

What does this change introduce?

An implementation of the isnull, isna, notnull and notna functions:

An implementation of the idxmax and idxmin functions:

An implementation of kurt: https://pandas.pydata.org/pandas-docs/stable/reference/api/pandas.DataFrame.kurt.html

An implementation of sem: https://pandas.pydata.org/pandas-docs/stable/reference/api/pandas.DataFrame.sem.html

General

Code

Testing

Documentation

nipsn commented 5 months ago

@cmccarthy1 @rianoc-kx Please review our contributions and feel free to give any kind of feedback. Thanks in advance.

cmccarthy1 commented 4 months ago

@nipsn taking a look at this now, will see if we can get it merged for our 2.4 release next week but suspect it may be 2.5 for these additions