riptable
riptable copied to clipboard
64bit multithreaded python data analytics tools for numpy arrays and datasets
I passed in a set, the error message is "columns not found" which confused me for a while, until I realize I have to pass a list. Raising on the...
The tooling integration tests have been failing for some time due to updates in Jupyter/IPython. They need to be fixed.
riptable currently only supports changing settings (e.g. number of threads to use for calculations and I/O) by calling functions of the library or setting class-level attributes. It'd be helpful if...
This fixes an issue I ran into when experimenting with a derived ``Struct`` type that included a ``.total_sizes`` override, where the override worked fine when called directly, but wouldn't ever...
tmp1 = rt.Dataset({'f': [1,1,2,2], 'g': list('abcd'), 'h': [5,6,7,8]}) rt.putmask(tmp1['h'], tmp1.f == 1, tmp1.groupby(['f'])['h'].shift(-1)) (this gives me a segmentation fault)
Possibly related to https://github.com/rtosholdings/riptable/issues/129 ``` import riptable as rt rt.__version__ ds = rt.Dataset({'a': rt.Cat([0, 1, 0, 1]), 'b': rt.Cat([1, 1, 0, 0]), 'x': rt.arange(4), 'y': rt.arange(4)**2+1}) print('wrong:') print(rt.Accum2(rt.Cat([ds['a'], ds['b']], sort_display=True),...
``` import riptable as rt import numpy as np arr = [1] test = -2147483649 #test = -1 dt = np.uint64 na = np.array(arr, dtype=dt) fa = rt.FA(arr, dtype=dt) nt...
When nan's are present, fa.max() returns wrong values. On small arrays, it seems to return the max of the values after the last nan: ``` Python 3.8.10 (default, Jun 4...