KxSystems/pykx

Pandas .std() method returns incorrect values in edge cases

jbetz34 opened this issue · 2 comments

Describe the bug
Several edge cases cause the .std() method to fail

To Reproduce
Unzip attachment, run the attached jupyter notebook.
pykx_std_tests.zip

Notebook will walk thru each edge case, compare to the expected behavior and provide potential solution

Desktop (please complete the following information):

  • OS: Windows10
  • KDB+ banner information: 4.0 , 2024.03.28
  • Repository version: 2.4.0

Hi @jbetz34 thanks for highlighting this, we'll take a look at this and aim to include updates in a patch release

Hi @jbetz34

Today we released PyKX 2.5.2, this includes fixes for the issues highlighted in your notebook for which we are extremely grateful.

Thanks for raising awareness of these edge-cases.

Conor