Marc Massar
Marc Massar
The DataFrame and Tabulator widgets display timezone aware series in UTC (without any indication of the timezone). Panel versions: 0.12.1 to reproduce: ``` import datetime import pytz import panel as...
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...
Applying Dataset.putmask on a dataset with different columns, or with the same columns but in a different order, will silently produce garbage. The issue happens because Dataset.putmask(mask, values) just validates...
Creating many times a multicat from Cat's who have flags.writeable = True cause a segfault. The precise number of times you need to do this before it crashes is non-deterministic....
Trying to expand_array a cat of bool always raises an exception: TypeError: Don't know how to write invalid category for bool This should succeed if there are no invalids ```...
If a cat is passed a list for its filter (as opposed to an rt.FA), it is silently ignored. In the example below, the two results should be the same,...
When creating a rt.Date from a DateTimeNano, the timezone is ignored, so you can get a +-1 day error. ``` >>> import riptable as rt >>> rt.__version__ '1.0.51' >>> t...
When applied to a bool FA, cat.shift returns an empty Dataset. ``` >>> rt.__version__ '1.0.51' >>> c = rt.Cat([1,1]) >>> b = rt.FA([True, False], dtype=bool) >>> c.shift(b) # - [None...
This test case fails: ``` d = rt.Dataset({'c': rt.Cat([1], filter=np.array([0], dtype=bool))}) assert d.equals(d) ``` But if you don't filter it works as expected. This is ok: ``` d = rt.Dataset({'c':...
`cat.fillna(xxx)` does not do anything, including if xxx does not make any sense (e.g. `cat.fillna(dict())` ). This even happens in this case: `rt.Cat([1,2,np.nan, 1,2]).fillna(1)` where I would expect it to...